从JavaScript启动浏览器中的文件下载

时间:2017-01-05 13:43:10

标签: javascript download

我想从react启动文件下载,以便浏览器将其作为任何常规文件下载。

当我使用fetch时,我可以下载文件并执行我想要的操作,但不会使用浏览器下载管理器下载。文件相当大,这就是我希望浏览器管理下载的原因。

2 个答案:

答案 0 :(得分:2)

我问你是否拥有该文件的完整URL。 如果您想从链接开始下载,请使用Kielstra提供的解决方案。如果要使用javascript开始下载,请使用以下代码:

window.location = url_to_file;

答案 1 :(得分:1)

如果您拥有要下载的文件的网址,则可以使用download属性创建指向该文件的链接。

<a href="link_to_file" download>Download</a>
相关问题