我想尝试在浏览器中下载pdf。
现在在我的代码中,我按照链接进行操作,这就是我得到的内容。
控制器:
public ActionResult DownloadPdf(){
var path = Server.MapPath("~/Doc/Pdf/sample.pdf");
return File(path , "application/pdf", "sample.pdf");
}
查看
<a href="#" id="download-pdf">Download PDF</a>
的Javascript
$("#download-pdf").click(function() {
$.post("/Home/DownloadPdf");
return false;
});
文件夹结构:
Solution
-- Project
---- ....
---- Doc
------ Pdf
-------- sample.pdf
当我尝试用chrome检查开发人员的工具时。
我获得了200状态,在预览标签中,我有一些角色。我认为这是pdf的内容。
现在我的问题是,pdf不会在浏览器中显示为下载文件。
非常感谢任何帮助。感谢
答案 0 :(得分:2)
试试这个
&LT; a href =&#34; / Home / DownloadPdf&#34; id =&#34; download-pdf&#34;&gt;下载PDF&lt; / A&GT;