【问题标题】:HTML5 Download AttributeHTML5 下载属性
【发布时间】:2020-09-06 05:24:51
【问题描述】:

我觉得应该是一个非常初级的任务。基本上,我有一个纯 HTML 页面,我想通过它下载文件。 (实际上,会有一个页面内容更多且有趣,但我现在已经删除了所有内容以隔离问题。)我正在尝试使用锚标记中的下载属性来下载文件。我已经尝试了多种文件类型,但我的浏览器似乎没有使用下载属性,因为无论我是否在标签中包含下载,行为都是相同的。这是我现在拥有的:

  1 <!DOCTYPE HTML>
  2 <html>
  3 <head>
  4     <title>Title Here</title>
  5     <meta charset = "UTF-8"/>
  6 </head>
  7 <body>
  8   <p>
  9     <a href="test.txt" download>Download</a>                             
 10   </p>
 11 </body>
 12 </html>

用 Chrome 和 Safari 打开页面都给出相同的结果 - 照片将链接到照片,文本文件将链接到要在浏览器中打开的文本文件,如照片,然后下载 word doc (有或没有下载属性),但我希望在包含该属性时下载所有文件类型。有没有人遇到过这样的问题?根据我所读到的关于下载属性的所有内容,现在 HTML5 已经成为标准有一段时间了,这似乎应该适用于几乎所有现代浏览器。是否有可能是我的某些本地设置导致了这种情况?

谢谢!

【问题讨论】:

    标签: html download


    【解决方案1】:

    之前也发过类似的问题:

    PDF file not downloading with HTML5 download attribute

    由于可访问性原因,浏览器将尝试打开 pdf 文件。

    【讨论】:

    • 感谢您的信息,非常感谢,但我想这实际上与我遇到的问题无关,所以我编辑了这个问题。
    猜你喜欢
    • 2014-12-30
    • 1970-01-01
    • 1970-01-01
    • 2014-07-16
    • 1970-01-01
    • 2019-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多