我有一个问题 - ASP.NET MVC返回错误大小的文件,因此它已损坏并且无法打开它。服务器上的所有文件都很好,我可以打开它们,所以问题在于返回和下载文件,而且,下载时只有一些文件被破坏,大多数文件都很好。在极少数情况下,下载大小错误的文件会以正确的大小下载。文件大小高达500kb。代码没有长时间改变,只是现在它开始返回错误大小的文件。代码很简单:
public ActionResult GetFile(string fileName)
{
var contentType = "image/jpeg";
if (System.IO.File.Exists(Path.Combine("c:\myFilesDirectory", fileName)))
{
return this.File(Path.Combine("c:\myFilesDirectory", fileName), contentType, fileName);
}
}
它出了什么问题?