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

标签 html 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 来处理请求。”

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

最佳答案

我在 chrome 和 fire-fox 中运行你的代码,看起来它运行得很好。

代码是:

<!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 不支持下载属性
(和更早的)

关于html5 href 下载属性不适用于 .pdf 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26290715/

相关文章:

java - 如何使用 Jsoup 登录 ASPX 网站

html - 如何在 CSS 中模拟这种设计? (网格状)

python - 使用 pyobjc 将元数据写入 pdf

安卓 WebView : Remove pop-out option in google drive/doc viewer

php - 在 PHP 中创建 PDF 页面

javascript - 将 jquery 控件转换为 javascript

javascript - 显示 javascript 函数的返回值

javascript - VueJS : v-on:click not working on clicking the <button>

php - 使用 PHP 从混合的纯文本和 HTML 文本创建 PDF

java - 使用带有android的IText创建PDF时获取IOException