我正在使用CopyToAsync
进行上传/下载功能。
这表明List<IFormFile>
没有此扩展方法。
该怎么办?
var result = new List<FileUploadResult>();
foreach (var file in formFile)
{
var path = Path.Combine(Directory.GetCurrentDirectory(),
"wwwroot/files", formFile.FileName);
var stream = new FileStream(path, FileMode.Create);
formFile.CopyToAsync(stream);
result.Add(new FileUploadResult()
{
Name = file.FileName,
Length = file.Length
});
}
return Ok(result);
答案 0 :(得分:3)
列表不具有该扩展方法。不过,IFormFile接口可以。 这不是你想做的吗?
var result = new List<FileUploadResult>();
foreach (var file in formFile)
{
var path = Path.Combine(Directory.GetCurrentDirectory(),
"wwwroot/files", formFile.FileName);
var stream = new FileStream(path, FileMode.Create);
file.CopyToAsync(stream);
result.Add(new FileUploadResult()
{
Name = file.FileName,
Length = file.Length
});
}
return Ok(result);