axios 请求接口获取文件流数据导出数据到excel,解决乱码
Posted yaomin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了axios 请求接口获取文件流数据导出数据到excel,解决乱码相关的知识,希望对你有一定的参考价值。
axios.get("URL",{ params:{ data1:data1, data2:data2 }, headers: { ‘Content-Type‘: ‘application/json,charset=utf-8‘}, responseType: ‘arraybuffer‘, //二进制流 } ).then(res => { console.log(res); let blob = new Blob([res], { type: ‘application/vnd.ms-excel,charset=utf-8‘ }); let url =window.URL.createObjectURL(blob); let link = document.createElement(‘a‘); link.download = ‘name.xlsx‘; link.href = url; link.click(); })
以上是关于axios 请求接口获取文件流数据导出数据到excel,解决乱码的主要内容,如果未能解决你的问题,请参考以下文章
axios设置responseType===blob导出文件和失败返回json处理
axios设置responseType===blob导出文件和失败返回json处理