【发布时间】:2018-05-10 21:10:06
【问题描述】:
我正在创建一个带有 PDF 文件链接的网页。
我被要求设置链接,以便用户可以单击链接一次并查看 PDF。到目前为止,这是我尝试过的:
一种方法是简单地将<a href="XXX.pdf" target="_self">PDF</a> 放入 HTML
另一种是让链接触发Javascript:window.open("XXX.pdf", "_self");
无论哪种方式,IE 总是显示“你要打开还是保存 XXX.pdf”的提示,因此用户必须再次单击才能打开文件。我在 Chrome 和 Firefox 中都得到了相似的结果。
我被要求设置网站,以便用户可以通过一次单击打开 PDF。我怎样才能做到这一点?我怀疑也许我需要以某种方式在 Web 服务器上设置响应标头。我的网络堆栈是 ASP.net
【问题讨论】:
-
你有权访问调用文件的php吗?
-
正如我在问题中所说,我使用的是 ASP.net,但是是的,我可以访问客户端和服务器端代码。
-
IE有activex文档,但是客户端需要安装支持activex文档技术的PDF查看器,并且需要支持tab的位数。
标签: asp.net internet-explorer pdf