2
ASP.netのコアwebApiメソッドに複数のファイルを送信する必要があります。以下のように試しました。しかし、常に0 files
と表示されます。複数のファイルをASP.netのコアWeb 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;
}
}
}
郵便集配人:
しかし、私は示さbelow.Itの作業罰金として1つのファイルを送信することができます。
[HttpPost]
public async Task<string> AddDocument(IFormFile file)
{
var stream = file.OpenReadStream();
var name = file.FileName;
}
差異はありません。同じ結果。それも '0ファイル'として表示されます。 @Set – Sampath