支持IE浏览器下载文件--转成zip,excel,pdf
2023-09-11 14:18:36 时间
1. 应把请求头设置:responseType: 'blob' const data = await defHttp.get({url: url, params:params,responseType: 'blob'}, {isTransformResponse: false}) 服务器响应之后: if (typeof window.navigator.msSaveBlob !== 'undefined') { window.navigator.msSaveBlob(new Blob([data], {type: 'application/vnd.ms-excel'}), name + '.xls') } else { let url = window.URL.createObjectURL(new Blob([data], {type: 'application/vnd.ms-excel'})) let link = document.createElement('a') link.style.display = 'none' link.href = url link.setAttribute('download', name + '.xls') document.body.appendChild(link) link.click() document.body.removeChild(link); //下载完成移除元素 window.URL.revokeObjectURL(url); //释放掉blob对象 }
相关文章
- 【原创】.NET读写Excel工具Spire.Xls使用(2)Excel文件的控制
- php 使用table方式导出excel文件
- vue导出Excel文件(入门篇)
- 解决 Mac Pro 用 Excel 打开 CSV 文件不能正常显示的问题
- [PHP 开源类库]simple-Excel — 兼具优雅与性能的Excel和CSV文件读写工具
- excel怎么设置密码保护?Excel文件添加密码保护教程
- python操作Excel模块openpyxl
- PHP excel读取excel文件转换为数组
- excel怎么设置密码保护?Excel文件添加密码保护教程
- java读取Excel文件
- 使用JavaScript把页面上的表格导出为Excel文件[转]
- Python 帮同事用pandas快速筛选Excel文件
- vuejs项目前端实现在线预览表格xlsx文件,docx预览,word预览,excel预览,pdf预览
- Qt毫秒级读取Excel文件
- 已解决ValueError: Excel file format cannot be determined, you must specify an engine manually.
- 〖Python自动化办公篇⑬〗- Excel 文件自动化 - 写入 excel 数据(xlsxwriter)
- 【Python自动化办公】批量将Excel表格数据导出为PDF文件
- Vue2.js:xlsx实现Excel文件的导入导出
- java.util.zip包 OutputStream ZipOutputStream以压缩包的方式导出或下载多个文件,比如图片,文档,Excel表格等
- navicat导入excel文件提示文件无法打开--解决方案
- 利用kettle组件导入excel文件到数据库
- 玩转excel===Excel处理txt文件中的数据,Excel中的分列处理
- 前端必备技能知识:JS导出Blob流文件为Excel表格、Vue.js使用Blob的方式实现excel表格的下载(流文件下载)
- JAVA操作Excel表格:方法二:POI的使用①:Excel实战之POI创建excel文件(低版本)
- JAVA操作Excel表格:方法一:jxl的使用②:Excel实战之JXL解析读取excel文件