如何使用javascript在链接中下载文件(例如:https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png)?
编辑:我想自动下载,无需任何用户互动。可能有很多文件。并且所有这些都需要在页面加载时下载。
答案 0 :(得分:4)
您可以使用HTML5 download
属性,而无需使用javascript
<a href="https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png" download>download file</a>
要使其在没有用户交互的情况下运行,您可以使用javascript
创建锚点并触发点击它var a = document.createElement('a');
a.href = "https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png";
a.download = 'download';
a.click();