在Javascript中连续下载到浏览器

时间:2017-04-17 18:43:20

标签: javascript

我正在使用这种常用方法在javascript中下载文件:

var URI = //some uri
var dl = document.createElement('a');
    dl.href = URI;

dl.download = 'file name';       
document.body.appendChild(dl);
download_link.click();
document.body.removeChild(dl);

当我第一次执行时执行它,但下次下载失败。你知道为什么吗?感谢

1 个答案:

答案 0 :(得分:1)

第二次尝试运行您的代码时,Chrome会显示以下消息: Request to download file

我的浏览器位于pt-BR,翻译如下:

  

http://stackoverflow.com希望:
  *下载多个文件
  [允许] [阻止]

如果您阻止它,它将不会下载下一个文件。您可以通过单击URL前面的(i)图标并查找自动下载来检查当前的权限设置。默认只下载一次。