当我在网页中引用.pdf时,当我单击该链接时,该文件不会打开。我引用了具有完整路径的.pdf,该文件位于www文件夹中。
当我将鼠标悬停在在线链接上时,我可以看到该链接指向我的.pdf on file,但它没有打开。
我做错了什么?
谢谢(HTML新手)
编辑1-参考:<a href="X:www\filename.pdf">Filename</a>
编辑2:我尝试了本地链接扩展,但它仍然无法打开。我也尝试了<a href="http://www.example.com/myfile.pdf">,我得到了一个403禁止的错误。
发布于 2015-05-01 15:27:58
很抱歉-我没有代表发表评论。但是看起来你的裁判结构可能是错误的。
尝试如下所示:
<a href="http://www.example.com/myfile.pdf">更新:嗯?
你试过了吗?
<a href="myfile.pdf">另外,我发现这个(虽然不是直接相关的)有一些讨论和链接可能会有所帮助:How to set height on PDF file when linked to from HTML?
^^忽略它-它实际上更多地与pdf如何打开有关。
更进一步:
我假设pdf文件名中没有空格。我还假设你有一个本地的pdf查看器。
所以我看了一个随机的网站,它有一个pdf链接作为例子。单击时,它会在新选项卡中打开pdf。我用的是chrome。
你也许可以用它来找出哪里出了问题。
这是页面:http://www.staff.uwa.edu.au/procedures/communications/media/uwanews
查看第一个列出的文件的pdf,这是他们的链接:
<a href="http://www.staff.uwa.edu.au/__data/assets/pdf_file/0004/2644285/119421_UWAnews-10-Dec-web.pdf" target="_blank">Issue-10-December-2014 [PDF File, 2.0 MB]</a>路径看起来应该足够了,但您可能想要添加target="_blank“以在新选项卡中打开。
也许还可以看到这个,它显示了用户设置如何打开pdf --也许你那端的设置需要设置:How to open link to pdf file in new tab using html
无论如何,我祝你一切顺利。当你想通了之后,把你的答案贴出来。
发布于 2015-05-01 15:28:12
现代浏览器会阻止指向file:// URL的链接,这些链接来自不在file:// URL上且位于同一目录树中的页面。
这是一项安全功能。有一些变通方法可以在本地安装,这样它就可以在特定的计算机上工作。请参阅this Mozillazine article.
https://stackoverflow.com/questions/29983035
复制相似问题