ASP.NET MVC强制下载PDF,而不是显示

时间:2014-11-09 05:16:37

标签: c# asp.net asp.net-mvc pdf mime-types

在我们的代码中,我们向客户发送PDF:

return new FilePathResult(HttpUtility.UrlEncode(result.PathToPdf), MimeMapping.GetMimeMapping(result.PathToPdf));

工作正常。但是,它出现在浏览器中,我们希望PDF下载到用户的下载文件夹,而不是出现在浏览器中。

这是怎么做到的?

1 个答案:

答案 0 :(得分:1)

在返回之前添加此行:

Response.AddHeader("Content-Disposition", "attachment;");