我想从react启动文件下载,以便浏览器将其作为任何常规文件下载。
当我使用fetch时,我可以下载文件并执行我想要的操作,但不会使用浏览器下载管理器下载。文件相当大,这就是我希望浏览器管理下载的原因。
答案 0 :(得分:2)
我问你是否拥有该文件的完整URL。 如果您想从链接开始下载,请使用Kielstra提供的解决方案。如果要使用javascript开始下载,请使用以下代码:
window.location = url_to_file;
答案 1 :(得分:1)
如果您拥有要下载的文件的网址,则可以使用download
属性创建指向该文件的链接。
<a href="link_to_file" download>Download</a>