1.在文件接收的时候设置responseType为blob格式
export function personalCourseRecordExport(params) { return request({ url: url, method: 'get', responseType: 'blob', params }) }
2.调用接口下载文件
async downLoadTap(){ let res=await courseRecordExport({cardNo: this.cardNo}) if(res){ //可以通过设置type自定义规定接收到的下载文件格式 let blob = new Blob([res], {type: "application/vnd.ms-excel"}); let url = window.URL.createObjectURL(blob); //执行下载 window.location.href = url; } },
相关文章
- 09-25通过a标签下载blob文件,下载文件中文乱码问题解决
- 09-25文件下载 响应头获取中文名称乱码问题解决方法
- 09-25解决下载文件接收乱码问题及自定义下载文件类型
- 09-25springboot项目中文件的下载(解决中文乱码问题)
- 09-25play-with-docker搭配ffsend完成文件上传及下载(解决从docker hub拉取镜像慢问题)
- 09-25jm解决乱码问题-参数化-数据库操作-文件上传下载
- 09-25【Java】接口返回【下载文件】【文件名】【中文乱码】问题解决
- 09-25servlet下载,解决文件名中有中文下载路径出现乱码不能正常下载问题
- 09-25Android webview通过http get下载文件下载两次的问题及解决方法
- 09-25关于java文件下载文件名乱码问题解决方案