为了账号安全,请及时绑定邮箱和手机立即绑定

根据遍历数组实现多文件下载问题

根据遍历数组实现多文件下载问题

吃鸡游戏 2018-12-11 21:27:06
需求:点击某个文件夹,需要将文件中所有的子文件下载下来。即点击文件夹时,后台返回了一串文件id的数组,进行遍历下载。我使用了标签href功能进行下载,并附加download属性,这样文件只会以下载形式下载下来。不过该属性是html5才有的,只支持Chrome和火狐,ie是不支持的。在实际使用中,Chrome和火狐都能逐一下载了所有文件,就ie是只下载了一个文件,如下图。图片描述相关代码// 请把代码文本粘贴到下方(请勿用图片代替代码)    downloadByA(url, options) {        var a = document.createElement('a');         a.style.display = 'none';         a.download = '';         a.href = `${url}?sid=${options.sid}&fileParent=${options.fileParent}&fileId=${options.fileId}`         document.body.appendChild(a);         a.click();                 a.remove();     }不知道是不是download的原因?如何让ie也能多文件下载?获取有什么更好的方法进行多文件下载呢?希望有哪位大牛路过帮忙看下,指点一二,谢谢~
查看完整描述

1 回答

?
慕哥9229398

TA贡献1877条经验 获得超6个赞

window.open

查看完整回答
反对 回复 2018-12-11
  • 1 回答
  • 0 关注
  • 485 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信