【发布时间】:2014-10-14 13:44:39
【问题描述】:
我的操作将文件从磁盘返回到客户端浏览器,目前我有:
public FileResult MediaDownload ()
{
byte[] fileBytes = System.IO.File.ReadAllBytes(Server.MapPath(filePath));
return File(fileBytes, System.Net.Mime.MediaTypeNames.Application.Octet, fileName);
}
这种方式将整个文件加载到内存中并且非常慢,因为在文件加载到内存后开始下载。处理此类文件下载的最佳方式是什么?
谢谢
【问题讨论】:
标签: c# .net asp.net-mvc io stream