创建一个新项目,直接请求图片地址,代码如下图

let avatar="https://jialongyaoye.oss-cn-beijing.aliyuncs.com/uploads/images/20211117222614c6fae7940.jpg";
console.log(123123213,avatar);
let index= avatar.lastIndexOf(".");
//获取后缀
let ext = avatar.substr(index+1);
uni.request({
url: avatar,
method: 'GET',
responseType: 'arraybuffer',
success: async res => {
console.log(222,ext);
let arrayBuffer = new Uint8Array(res.data)
let base64 = "data:image/"+ext+";base64,"+uni.arrayBufferToBase64(arrayBuffer);
console.log(555,base64);
},
fail:function(re){
console.log(re);
}
});
运行后在PC端都正常
在手机端或者手机模拟器上都无法获取图片