js批量下载文件

单个文件直接window.location.href就行,但是多个的话只会下载最后一个,请求的话因为文件存在oss,又会跨域,所以使用了iframe,批量下载只需循环调用。其实还可以优化一下,下载完移除iframe。

function down(id,url){
      var iframe = document.createElement('iframe')
      iframe.id = id
      iframe.style.display = 'none'
      document.body.appendChild(iframe)
      iframe.src = url
}

你可能感兴趣的:(javascript,前端,html)