2
我需要發送多個文件到ASP.net核心webApi method.I嘗試如下所示。但它總是顯示爲0 files
。可以告訴我爲什麼?使用ASP.net核心網絡API api發送多個文件
[Route("api/[controller]/[action]")]
[Consumes("application/json", "application/json-patch+json", "multipart/form-data")]
public class DocumentUploadController : CpcpControllerBase
{
[HttpPost]
public async Task<List<string>> AddDocument(ICollection<IFormFile> files)
{
foreach (var f in files)
{
var stream = f.OpenReadStream();
var name = f.FileName;
}
}
}
郵差:
但我可以送1個文件,如below.It的正常工作。
[HttpPost]
public async Task<string> AddDocument(IFormFile file)
{
var stream = file.OpenReadStream();
var name = file.FileName;
}
沒有區別。相同的結果。也顯示爲'0文件'。 @Set – Sampath