超链接下载属性不起作用

问题描述 投票:3回答:2

所以我有超链接属性下载这个问题。基本上我有链接下载某个文件。但它不起作用..

<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

另外,我已经阅读了关于内容处理的这些内容,所以我怎么知道我的网页设置为内联的内容。 enter image description here

javascript html
2个回答
1
投票

事实证明,我的问题是由相同的原始网址冲突。显然,我是从不同的主机/网站请求,进一步解释请参阅:https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy


0
投票

如果你看看这里https://www.w3schools.com/TagS/tag_a.asp

向下滚动到属性,您将看到HTML5仅支持DOWNLOAD属性,因为看起来您朋友的Safari版本不支持。我建议更新程序。

或者,您可以右键单击下载链接,然后单击另存为...,然后以这种方式下载。

© www.soinside.com 2019 - 2024. All rights reserved.