必坑必坑必坑
使用uni.share分享长图是会报Share微信分享:-3的情况。
解决办法:先把网络资源转为本地资源,得到本地路径后再去分享本地路径。亲测有效
uni.downloadFile({ //网上图片资源转为本地
url:'网络图片路径' ,
success: (res) => {
console.log(res)
uni.share({
provider: "weixin",
scene: "WXSceneSession",
type: 2,
imageUrl:res.tempFilePath,
success: function (res) {
console.log("success:" + JSON.stringify(res));
},
fail: function (err) {
console.log("fail:" + JSON.stringify(err));
}
});
}
});
ps:目前这个问题只是出现在安卓大部分设备上。