Мне нужно отправить несколько файлов в ASP.NET-метод webApi. Я пробовал, как показано ниже. Но это всегда отображается как 0 files
. Можете ли вы сказать мне, почему?Отправить несколько файлов с помощью ASP.net core 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;
}
}
}
Почтальон:
Но я могу отправить 1 файл в качестве рабочего штрафа, показанного below.It в.
[HttpPost]
public async Task<string> AddDocument(IFormFile file)
{
var stream = file.OpenReadStream();
var name = file.FileName;
}
нет разница. такой же результат. это тоже показывает как «0 файлов». @Set – Sampath