在Asp Net Core Web Api中发布对象列表多部分表单数据,可以通过以下步骤实现:
[HttpPost]
public IActionResult UploadFiles([FromForm] List<IFormFile> files)
{
// 处理上传的文件列表
// ...
return Ok();
}
var formData = new FormData();
for (var i = 0; i < files.length; i++) {
formData.append("files", files[i]);
}
var url = "https://your-api-endpoint.com/upload";
var response = await httpClient.post(url, formData);
files
参数。需要注意的是,Asp Net Core Web Api中处理多部分表单数据需要使用[FromForm]
属性来标记参数,以告知框架进行绑定操作。此外,还可以根据具体需求对文件进行验证、限制大小等操作。
推荐的腾讯云相关产品:腾讯云对象存储(COS)。
腾讯云对象存储(COS)是一种高可用、高可靠、安全、低成本的云存储服务,适用于存储海量文件、大数据分析、静态网站托管、备份与恢复、容灾与归档等场景。
产品介绍链接地址:腾讯云对象存储(COS)
领取专属 10元无门槛券
手把手带您无忧上云