接收到的图片数据,怎么用img标签显示出来,现在是乱码的,。
看响应头,如果contenType是img,直接写到src
使用这个方法转换一下,将二进制流转为 base64
// 二进制流转换为base64 格式。
getBase64(data) {
return new Promise((resolve, reject) => {
const blob = new Blob([data], { type: "image/jpg" }); // 必须指定type类型
const reader = new FileReader();
reader.readAsDataURL(blob);
reader.onload = () => resolve(reader.result);
reader.onerror = (error) => reject(error);
});
},