asp.net mvc 4下载pdf无效

时间:2015-10-08 04:04:43

标签: javascript c# asp.net asp.net-mvc pdf

我想尝试在浏览器中下载pdf。

我找到了这个linkthis

现在在我的代码中,我按照链接进行操作,这就是我得到的内容。

控制器:

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不会在浏览器中显示为下载文件。

非常感谢任何帮助。感谢

1 个答案:

答案 0 :(得分:2)

试试这个

&LT; a href =&#34; / Home / DownloadPdf&#34; id =&#34; download-pdf&#34;&gt;下载PDF&lt; / A&GT;