uniapp的微信小程序下载二维码之后,无法通过微信发送,一直转圈圈
我是从阿里云的OSS上直接打开的图片,加了保存图片的功能,代码如下:
async saveQr() {
uni.showLoading({
title: "下载中"
})
// 将远程文件下载到小程序的内存里面
const result1 = await uni.downloadFile({
url: this.qrSrc
})
const {
tempFilePath
} = result1[1]
// 将小程序的临时文件下载到本地上
const result2 = await uni.saveImageToPhotosAlbum({
filePath: tempFilePath
})
// 提示用户下载成功
uni.showToast({
title: "下载成功",
icon: "none"
})
}
只要是下载之后,不管是通过这方法保存或者长按保存,图片都没有办法发送给对方。只有手动编辑重新保存才可以发送,怀疑是下载的图片上有一些标识信息有问题,求助如何解决,非常感谢!
经过分析,和阿里云OSS应该是有关系的,只要从这儿下载的图片,都无法进行发送。
0 个回复