登录验证码请求接口返回内容为乱码

处理代码
uni.request({
url: '你请求的地址',
method: 'POST',
data:data,
header:header,//请求头
responseType: 'arraybuffer',//告诉服务器你希望得到的响应类型为arraybuffer(二进制数据)类型
success: res => {
let result = res.data;
//imgUrl就是我们所需要的数据
this.imgUrl = 'data:image/png;base64,' + btoa(new Uint8Array(result ).reduce((datas, byte) => datas + String.fromCharCode(byte), ''));
//微信小程序不支持btoa,所以可以用下面这个
// this.imgUrl = 'data:image/png;base64,'+uni.arrayBufferToBase64(result );
},
});
设置好后:

















![[NSSCTF 2nd]php签到 详细题解](https://i-blog.csdnimg.cn/direct/3ba12b6c29564cc58304aba272c11786.png)
![[0260].第25节:锁的不同角度分类](https://i-blog.csdnimg.cn/direct/3b051d0645ae4b6e9d9f7637d1fb7a3c.png)


