vue下载excel文件,后台传过来的是文件流解决办法

vue下载excel文件,后台传过来的是文件流解决办法

 systemLog(Params)
          .then((res) => {
            let blob = new Blob([res], {type: "application/vnd.ms-excel"}); // res就是接口返回的文件流了
            let objectUrl = URL.createObjectURL(blob);
            console.log(objectUrl)
            const elink = document.createElement("a");
            elink.download = '下载'; //下载文件名称,
            elink.style.display = "none";
            elink.href = objectUrl;
            document.body.appendChild(elink);
            elink.click();
            URL.revokeObjectURL(elink.href); // 释放URL 对象
            document.body.removeChild(elink);
          })
          .catch((error) => {
            console.log(error);
          });
      },
上一篇:2021-07-04 pandas ExcelWriter的mode writer = pd.ExcelWriter(filedir, mode=‘a’, engine=‘openpyxl’)


下一篇:学生信息管理系统 Java