【发布时间】:2019-01-04 19:50:24
【问题描述】:
我想直接在浏览器中查看PDF 文件。我知道已经有人问过这个问题,但我还没有找到适合我的解决方案。
到目前为止,这是我的操作的控制器代码:
public ActionResult GetPdf(string fileName)
{
string filePath = "~/Content/files/" + fileName;
return File(filePath, "application/pdf", fileName);
}
这是我的看法:
@{
doc = "Mode_d'emploi.pdf";
}
<p>@Html.ActionLink(UserResource.DocumentationLink, "GetPdf", "General", new { fileName = doc }, null)</p>
当我将鼠标悬停时,这里的链接就是链接:
我的代码的问题是 pdf 文件没有在浏览器中查看,但我收到一条消息,询问我是否要打开或保存文件。
我知道这是可能的并且我的浏览器支持它,因为我已经在另一个网站上对其进行了测试,允许我直接在浏览器中查看pdf。
例如,当我将鼠标悬停在链接上时(在另一个网站上),这是链接:
如您所见,生成的链接有所不同。不知道有没有用。
知道如何在浏览器中直接查看我的pdf 吗?
【问题讨论】:
-
谢谢 anderson.pimentel,它帮助了我。
标签: c# asp.net-mvc