axios({
url: '/engine/pc/getcodes',
method: 'get', // get请求,post改为post
responseType: 'blob', //一定要添加
headers: {Authorization:'Bearer'+'22'}
}).then((res) => {
console.log(res.code)
const {data, headers} = res
let blob = new Blob([data],{
type: headers['content-type'],
});
console.log(blob)
this.blobToBase64(blob).then((res) => {
this.getCode = res
})
})
转换成base64格式
blobToBase64(blob) {
return new Promise((resolve, reject) => {
const fileReader = new FileReader();
fileReader.onload = (e) => {
resolve(e.target.result);
};
fileReader.readAsDataURL(blob);
})
},