【发布时间】: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 已经成为标准有一段时间了,这似乎应该适用于几乎所有现代浏览器。是否有可能是我的某些本地设置导致了这种情况?
谢谢!
【问题讨论】: