当用户点击表格元素中的图片时,我想要下载.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来处理请求。“
知道为什么下载属性对我不起作用?
答案 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)
好吧,事实证明存在权限问题,服务器端。我联系了我的虚拟主机并修复了它!