某些链接无法在<a href download>标记中下载

时间:2019-10-15 18:40:08

标签: html

我可以下载简单的链接(例如“ x.jpg”)。 但是有些链接无法下载我所做的任何事情。

赞:

A

结果:
***************************
主要结果:下载(73020566.html)(失败!,无文件)
如果我在文件名“ .jpg”的末尾添加:同样的结果,
include以文件名“ https://”开头:此照片在标签中打开。
***************************
如果知道解决方案的人有所帮助,我将不胜感激

2 个答案:

答案 0 :(得分:1)

download属性仅适用于“ same-origin URLs, or the blob: and data: schemes.”,因此在链接到另一个站点时不能使用它。另外,“ /和\字符将转换为下划线(_)。文件系统可能会禁止文件名中使用其他字符,因此浏览器会在必要时调整建议的名称。”

答案 1 :(得分:1)

如j08691所述,由于下载是跨域的,因此无法使用download属性。但是,您可以尝试download.js,该文件使用AJAX将文件内容加载到Blob中并下载:http://danml.com/download.html