0
我使用这种通用的方法来下载文件在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);
当我执行了第一次它的工作原理,但未能在接下来的下载。你知道这是为什么吗?由于
这可能是因为浏览器只允许每人进行一次下载。如果这是问题,那么唯一的解决方案是让用户多次点击,每次下载一次。 – apsillers
“_but failed_”并没有真正地告诉我们很多。你得到的错误是什么?或结果? – csmckelvey
如果不从dom中移除锚定标记,请检查您是否可以通过单击链接手动下载文件。 – gaganshera