vue下载文档乱码怎么解决
发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,这篇文章主要介绍了vue下载文档乱码怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue下载文档乱码怎么解决文章都会有所收获,下面我们一起来看看吧。vue下载文档
千家信息网最后更新 2025年01月16日vue下载文档乱码怎么解决
这篇文章主要介绍了vue下载文档乱码怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue下载文档乱码怎么解决文章都会有所收获,下面我们一起来看看吧。
vue下载文档乱码
最近写功能 vue导出,但是不知道为啥,一请求接口就是乱码
后来在接口里写上了 这句话 responseType:"blob",
能下载了赶快高兴打开一看 日,下载下来的文件里面又是乱码
后来不停的琢磨,咦终于找到方法了
这里面加了一句话 终于成功了!
我给大家把代码贴上
exportAccountApi(data).then(res=>{ console.log('777666',res) const blob = new Blob([res],{type: "application/vnd.ms-excel"}); let fileName = "存款记录明细.xls"; if ("download" in document.createElement("a")) { 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); document.body.removeChild(elink); }else{ navigator.msSaveBlob(blob.fileName) } })
文件下载返回乱码处理 vue+axios
后端返回数据流是乱码,可以使用new Blob()这个方法处理,可以解决乱码问题。
乱码返回结果如下:
解决方法
async postClick() { const res = await axios({ url: '后端接口', method: 'post', data: { id: '文件id' } responseType: 'blob' }) const content = res.data const fileName = 'a.png' // 文件名称 // 如果不确定文件类型,type可以写空字符串 const bolb = new Blob([content], { type: '' }) if ('download' in document.createElement('a')) { const link = document.createElement('a') link.download = fileName link.style.display = 'none' // URL.createObjectURL(bolb) = blob:http://localhost:8080/a34a8a20-acf2-3f21-bc22-45994d9f0290 link.href = URL.createObjectURL(bolb) document.body.appendChild(link) link.click() URL.revokeObjectURL(link.href) document.body.removeChild(link) } }
关于"vue下载文档乱码怎么解决"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"vue下载文档乱码怎么解决"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
乱码
文档
文件
方法
知识
内容
接口
篇文章
处理
明细
高兴
成功
一句话
代码
价值
功能
又是
名称
存款
就是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
有新意的软件开发工程师简历
泗阳购买网络技术大概费用
网络安全综合保障服务
数据库是什么类型应用
股票数据 数据库
开展网络安全培训内容
网络技术数字媒体
古交软件开发价格
招投标软件开发
太行称误将数据库清空
网络安全新文稿
asp读取数据库显示表格
中国网络安全是否就业前景好
网络安全法自什么日起执行
未来世界的网络安全
好人好事日记软件开发
软件开发年轻工程师忠告
云南智慧社区软件开发哪儿好
数据库的代码及应用
日本bsp数据库
数据库使用难点
杭州互联网法院科技
数据库管理员工作原则
软件开发外包如何入账
软件开发系列化目标
信息网络安全保障体系建设
白云步进服务器报04
长春中关村有回收服务器
天津服务器续保一年多少钱
摩莎串口服务器配置