小程序在使用canvas画海报的时候正式线和不开调试状态的体验版只有开发者可以保存到相册图片没问题,其他人图片是空白的除非打开调试才是正常的,合法域配置完全,网络图都是通过wx.downloadFile下载到本地然后再画图的。。。
画图 一步到位:
https://developers.weixin.qq.com/community/develop/article/doc/000ac686c5c5506f18b87ee825b013
你这个判断保存fail的errMsg 也是厉害。
savePhoto(path) {
wx.showLoading({
title: ‘正在保存’
})
wx.saveImageToPhotosAlbum({
filePath: path,
success: (res) => {
wx.showToast({
title: ‘保存成功’
})
},
fail: (res) => {
wx.getSetting({
success: res => {
let authSetting = res.authSetting
if (!authSetting[‘scope.writePhotosAlbum’]) {
wx.showModal({
title: ‘提示’,
content: ‘您未开启保存图片到相册的权限,请点击确定去开启权限!’,
success: (res) => {
if (res.confirm) {
wx.openSetting()
}
}
})
}
}
})
}
})
}