所以我发现在ASP.NET MVC中下载文件的最佳方法是执行以下操作:
public ActionResult Download()
{
var cd = new System.Net.Mime.ContentDisposition
{
// for example foo.bak
FileName = final.fileName,
// always prompt the user for downloading, set to true if you want the browser to try to show the file inline
Inline = false,
};
Response.AppendHeader("Content-Disposition", cd.ToString());
return File(final.fileBuffer, final.contentType);
}
但是我在这一行收到错误
Response.AppendHeader("Content-Disposition", cd.ToString());
return File(final.fileBuffer, final.contentType);
说出名称'文件'和名称'回复'不存在。我已经看到这是在这里和其他网站上多次在MVC中下载文件的解决方案。所以我想知道是否有一个我遗漏的使用声明或参考,这将允许它工作?