从外部URL下载文本文件

时间:2018-12-11 00:46:54

标签: javascript jquery html

我需要下载服务器上托管的文本文件。

<html>
    <head>
        <title>File</title>
    </head>
    <body>
        <a href="http://example.com/test.txt" download>Click here</a>
    </body>
</html>

使用上面的代码,而不是下载文件,而是将我重定向到文本文件。我该如何纠正?

2 个答案:

答案 0 :(得分:2)

你不能。

来自https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#Attributes

  

download

     
    

此属性仅适用于同源网址。

  

答案 1 :(得分:0)

t只能下载相同的文件,给您两种解决方案

解决方案A::将文件打包到其中。 transaction.add(R.id.yourframelayoutid, new Drawer_Emergencies()).commit(); 和其他浏览器无法打开文件下载。

解决方案B:由后端转发,后端请求第三方资源,返回到前端,前端使用文件保存器等工具保存文件。 / p>