1.在做一个pdf导出功能的时候卡主了,是可以下载的,但是下载后的pdf文件打开是空白的,用postman测试下载后台的pdf文件是可以正常打开并且有内容的 2.下载代码: downLoadResume(){ axios.post('url',{ responseType: 'arraybuffer' }).then((res)=>{ console.log(res); if(res.status == 200){ let blob =...
1.在做一个pdf导出功能的时候卡主了,是可以下载的,但是下载后的pdf文件打开是空白的,用postman测试下载后台的pdf文件是可以正常打开并且有内容的 2.下载代码: downLoadResume(){ axios.post('url',{ responseType: 'arraybuffer' }).then((res)=>{ console.log(res); if(res.status == 200){ let blob =...
之后可以下载成功,并且文件为pdf,但是打开为空白页 问题出在请求过程(本项目请求是封装好的,其实只要增加在请求参数中即可) QQ图片20200618172823.png responseType: "blob", 在请求中添加responseType: "blob",用于设置返回值类型,当前请求要空白的情况就不会存在了 不加的情况,因为默认返回string类型,转为blob类型出...
vue项目开发中,需要请求下载pdf文件,在postman里测试可以正常打开,但是vue下载后的文件乱码打开空白。 postman正常 vue不正常 排查原因 排查发现请求接口返回的结果来看,request结果是MockXMLHttpRequest方式,并且responseType是空的,明明请求中设置responseType: "blob",这里是mock开头的方式,所以应该是mock.js数据模拟干扰了...
1.在做一个pdf导出功能的时候卡主了,是可以下载的,但是下载后的pdf文件打开是空白的,用postman测试下载后台的pdf文件是可以正常打开并且有内容的 2.下载代码: downLoadResume(){ axios.post('url',{ responseType: 'arraybuffer' }).then((res)=>{ console.log(res); if(res.status == 200){ let blob ...
1.在做一个pdf导出功能的时候卡主了,是可以下载的,但是下载后的pdf文件打开是空白的,用postman测试下载后台的pdf文件是可以正常打开并且有内容的2.下载代码:downLoadResume(){ axios.post('url',{ responseType: 'arraybuffer' }).then((res)=>{ console.log(res); if(res.status == 200){ let blob = ...