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



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

当我使用 fetch 时,我可以下载文件并做我想做的事情,但不是通过浏览器下载管理器下载的。文件相当大,这就是为什么我希望浏览器管理下载。

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

window.location = url_to_file;

如果您有要下载的文件的 URL,则只需使用 download 属性创建指向该文件的链接即可。

<a href="link_to_file" download>Download</a>

最新更新