所以我有超链接属性下载这个问题。基本上我有链接下载某个文件。但它不起作用..
<a href="somelink/somefile.txt" download="" class="external">download file</a>
使用这种格式,它将下载文件,但它会给我一个失败的文件说“没有文件”。
另一方面,如果我有一个完整的uri格式的链接:
<a href="http://wwww.somesite.com/somelink/somefile.txt" download="" class="external">download file</a>
它将我重定向到页面,它只显示文件。奇怪的是当我在mozilla和勇敢的浏览器上尝试它时。有用。但在safari中,我的默认值是google chrome。它不工作..
我错过了什么吗?也许在我的标题?真的很感激,如果你能帮助..谢谢!
EDITED
事实证明,我的问题是由相同的原始网址冲突。显然,我是从不同的主机/网站请求,进一步解释请参阅:https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy
如果你看看这里https://www.w3schools.com/TagS/tag_a.asp
向下滚动到属性,您将看到HTML5仅支持DOWNLOAD属性,因为看起来您朋友的Safari版本不支持。我建议更新程序。
或者,您可以右键单击下载链接,然后单击另存为...,然后以这种方式下载。