html5 href下载属性不适用于.pdf文件

时间:2014-10-10 01:49:20

标签: html5 pdf

当用户点击表格元素中的图片时,我想要下载.pdf文件。这就是我所拥有的:

<a href="splosion_CV.pdf"download="splosion_CV.pdf"><img src="images/downloadIcons/download_icon_violet.png" width="32" height="32" alt="Download my CV" border="0"/></a>

现在,它似乎可以通过点击下载,但Chrome会说“服务器出现故障”。我正在使用Chrome版本38,广告块扩展程序已关闭。

.pdf位于我的public_html文件夹中(不在任何子文件夹中),因此文件路径似乎正确...

当我尝试从Safari 7.0.6中的链接下载时,我收到此消息:“禁止访问。您无权访问此服务器上的/splosion_CV.pdf。此外,尝试时遇到404 Not Found错误使用ErrorDocument来处理请求。“

知道为什么下载属性对我不起作用?

2 个答案:

答案 0 :(得分:2)

我在chrome&amp;中运行你的代码火狐,看起来很完美。

代码是:

<!DOCTYPE html>
<html>
<body>
  <a href="hello.pdf" download>
    <img src="Cube.png" width="32" height="32" border="0"/>
  </a>
</body>
</html>

注意:IE,Safari或Opera版本12中不支持下载属性     (及早些时候)

答案 1 :(得分:1)

好吧,事实证明存在权限问题,服务器端。我联系了我的虚拟主机并修复了它!