前后端分离下载Excel文件
程序员文章站
2022-03-15 10:15:09
...
日常记录
- 前后端分离下载Excel文件
this.axios({
method:'post',
url:url,//后台请求地址
responseType:'blob', // 这个很重要!!!
}).then((data) => {
const content = data.data;
const blob = new Blob([content]);
const fileName = "XXXXXX.xls";
if ("download" in document.createElement("a")) {
// 非IE下载
const _link = document.createElement("a");
_link.download = fileName;
_link.style.display = "none";
_link.href = URL.createObjectURL(blob);
document.body.appendChild(_link);
_link.click();
URL.revokeObjectURL(_link.href); // 释放URL 对象
document.body.removeChild(_link);
} else {
// IE10+下载
navigator.msSaveBlob(blob, fileName);
}
})
上一篇: java导出excel并实现下载功能
下一篇: 二分查找简括及其个人看法
推荐阅读
-
java中针对safari下载pdf、excel、word等文档变成exe文件解决办法
-
Word、Excel、PowerPoint 2007 文件格式兼容包下载
-
PHP使用ajax的post方式下载excel文件简单示例
-
vue element之axios下载文件(后端Python)
-
PHP实现实时生成并下载超大数据量的EXCEL文件详解
-
使用jsp下载excel文件
-
解决前后端分离项目集成shiro后,上传文件需要登录问题
-
nodejs+exceljs模块实现页面下载excel文件(代码教程)
-
asp.net core 下载文件,上传excel文件
-
Springboot导出excel文件并下载