通过axios下载word 文件
项目中使用axiso下载 word文件
- 通过axios的 post 向后台发起请求word文件流
function downWord(){axios.post('/testDownExcelUrl',data,{responseType:'blob',header:{'Content-Type':'application/json;charset=UTF-8',}}).then(res => {exportWord(res,'word文件');})
}
function exportWord(res,name){const blob = new Blob([res.data]);const fileName = name + '.word';const elink = document.createElement('a');elink.download = fileName;elink.style.display = 'none';elink.href = URL.createObjectURL(blob);document.body.appendChild(elink);elink.click();URL.revokeObjectURL(elink.href); // 释放URL 对象document.body.removeChild(elink);
}
- 如果设置了拦截器需要判断responseType == “blob” ,防止报错
通过axios下载word 文件相关推荐
- 前端axios下载excel文件(二进制)的处理方法
前端axios下载excel文件(二进制)的处理方法 后端生成excel后,前端 click 事件进行下载 ,脱坑记录,亲测有效. lz 使用的是 axios 发起请求 , 首先,介绍一下思路,准备通 ...
- Safari浏览器下载word文件,后缀多拼接了.html,导致打开下载文件乱码
1.遇到的问题 谷歌和ie下载文件正常 Safari浏览器下载word文件,后缀多拼接了.html,导致打开下载文件乱码,下载的文件名称为test.doc.html,手动去掉多余的后缀.html即可正 ...
- Springboot下载word文件无法打开
Springboot下载word文件无法打开 错误 话不多说直接上代码,正确word下载方式 import org.apache.poi.openxml4j.opc.OPCPackage; impor ...
- php实现生成并下载word文件到本地
要给最常用出租屋管理系统增加个合同功能,mark下知识点.要生成合同就需要使用phpword. 安装phpword包 通过composer安装phpword包.因为是使用thinkphp架构,安装挺方 ...
- 前端请求接口,接口返回字节流,下载word文件到本地
一.接口准备 // 下载word模板getAttorneyTemplate(data){return axiosApi({method:'GET',url:apiList.attorneyTempla ...
- H5 下载word文件时预览失败,提示无法预览此文件,它可能已损坏,有部分可可以查看预览
移动端H5下载文件功能时,发现部分word文件可以在线打开 有些无法打开,提示"无法预览此文件,它可能已损坏": 但是在Pc端下载是可以正常打开的,移动端是不行. 代码如下: by ...
- java poi 上传与下载word文件
java编程要实现对word的操作没有vb那种编程语言来得容易,得借助一些开源组件,其中就包括jacob.poi等, 而poi应用得最为广泛,对word2003和2007的读和写word操作都十分方便 ...
- java word上传下载_java poi 上传与下载word文件
java编程要实现对word的操作没有vb那种编程语言来得容易,得借助一些开源组件,其中就包括jacob.poi等, 而poi应用得最为广泛,对word2003和2007的读和写word操作都十分方便 ...
- axios下载大文件_用Vue构建一个github“可视化大数据平台”
GitDataV,是一个github"大数据可视化平台",通过它你可以更直观的看到你在github里的一些数据,(之所以打双引号,是因为我觉得这个还没到大数据可视化的程度).其实我 ...
最新文章
- Python—pandas中DataFrame类型数据操作函数
- delphi数组问题
- python字符串内置方法
- 判断访问接口的设备是安卓还是ios
- SQL中合并多行记录的方法总汇
- window7连接其他计算机的打印机,win7系统电脑怎样连接其它电脑上在打印机?
- python制作文本编辑器_Python小实战:制作文本编辑器
- echart添加点击跳转链接事件多次跳转的问题
- 基于51单片机的流水灯(C语言)
- “SD卡已损坏。可能需要重新格式化卡” 解决办法!
- 将本地数据库中的数据上传到云服务器数据库
- App中自动生成二维码
- c++实现串口功能之termios.h头文件研读<一>
- 深夜看了张一鸣的微博,让我越想越后怕
- Springboot整合Redis实现腾讯云发送短信验证码并实现注册功能
- 微信多订单合并付款_拼多多怎样合并付款?
- java基础-(六)-使用 Spring Initializr 创建springBoot项目
- git 远端更新合并到本地
- 英语单词积累8.10
- modbus调试团结_教学团结? 为教育者免费提供丰富的课程资源