[.NET/.NET Core]ASP.NET Core Web API应用程序中如何将文件(IFromFile)转换成字节数组(byte array)?
2.75K 次浏览
在ASP.NET Core Web API的应用程序中,如何将请求中的文件(IFromFile
)转换成字节数组(byte array)呢?
以下是尝试将请求中接收到的文件转换成字节数组的示例代码:
public async Task Index(ICollection files)
{
var uploads = Path.Combine(_host.WebRootPath, "uploads");
foreach (var file in files)
{
if (file.Length > 0)
{
var fileName = ContentDispositionHeaderValue.Parse(file.ContentDisposition).FileName.Trim();
// 此处需要将文件转换成字节数组,如何实现呢?
}
}
return Ok();
}
`