使用iframe循环下载附件

28 阅读1分钟

前言

使用普通下载(a标签、windown.href)功能,最多一次性下载10个附件就会中断下载,为了解决这个问题使用iframe标签下载附件

核心代码

 list.forEach((path, index) => {
          var hiddenIFrameID = `download${index}_${new Date().getTime()}_${path}`;
          var iframe = document.createElement("iframe");
          iframe.id = hiddenIFrameID;
          iframe.style.display = "none";
          document.body.appendChild(iframe);
          iframe.src = path;
        });