を受け入れるASP.NETコントローラに複数のファイルを提出、私はこのようになりますコントローラ機能があります:私のフロントエンドでは私のASP.NETコアバックエンドでいるICollection <IFormFile>
[HttpPost]
[Route("documents/upload")]
public async Task<IActionResult> UploadFile(ICollection<IFormFile> files)
{
...
}
を、私は関数を呼び出しますこのように:
var postSettings = {
method: 'POST',
credentials: 'include',
mode: 'cors'
}
uploadDocuments(files) {
var data = new FormData();
data.append('files', files);
postSettings.body = data;
return fetch(endPoint + '/documents/upload', postSettings);
}
「ファイル」は、単一のファイルされている場合は - ではない配列つのファイルが、単一のファイルオブジェクトと - UploadFile
は、単一のファイルを含むICollection<IFormFile>
と呼ばれています。
"ファイル"がファイルのリストである場合、FileListまたはFileオブジェクトの配列UploadFile
のいずれかが空のICollection<IFormFile>
で呼び出されます。
ICollection<IFormFile>
として解析できるようにファイルリストを提出するにはどうすればよいですか?