uni.getProvider({
service: 'share',
success: function (res) {
if (~res.provider.indexOf('weixin')) {
uni.share({
provider: 'weixin',
scene: "WXSceneSession",
type: 5,
imageUrl:"https://dev.ydchun.com/public/Home/img/20200709192310.jpg",
title: "标题",
miniProgram: {
id: 'gh_78878998e6b9',
path:"/pages/index/index/index",
type: 0,
webUrl: 'https://www.ydchun.com/html/share.html'
},
success: ret => {
console.log(JSON.stringify(ret));
},
fail: ret => {
console.log(ret);
}
});
}
}
});
用这个图片路径可以正常分享,用“https://dev4.ydchun.com/upload/userfiles/files/1/2109/1.jpg”,“https://dev4.ydchun.com/upload/userfiles/files/crhld-Z2_0.jpg”等图片就直接失败了,请问是对网络图片的路径有什么要求吗?如果是的话在不更改路径的前提下,有没有解决方案
保椿信息 (作者)
示例代码中可以成功分享跟分享失败的图片,大小都差不多
2020-08-10 10:23
chenli
回复 保椿信息: 网络好,分享成功,网络不稳定,可能就分享失败了。
2020-08-10 10:29
保椿信息 (作者)
回复 chenli: 是压根全部都调不起分享。刚刚试试过了,目前这边发现的原因是因为图片路径中出现了纯数字文件路径。不能改文件路径,头疼
2020-08-10 10:53
chenli
回复 保椿信息: 临时文件的路径也都是纯数字文件名称,应该不是这个问题吧
2020-08-10 11:07
保椿信息 (作者)
回复 chenli: 也对,那到底是啥问题呀,400多K的都能正常分享。路径问题也排查了
2020-08-10 11:25