wx.getSetting({
success:function(res){
if (!res.authSetting['scope.writePhotosAlbum']){
wx.authorize({
scope: 'scope.writePhotosAlbum',
success:function(res){
wx.downloadFile({
url:mpInvitePic,
success:function(res){
wx.saveImageToPhotosAlbum({
filePath: res.tempFilePath,
success:function(res){
wx.showToast({ title: '保存成功', })
}
})
}
})
},
fail(res){
wx.showToast({
title:'影响您使用小程序的某些功能',
icon:'none'
})
}
})
}
},
fail(res){
}
})
老铁们帮忙看一下,我这个保存图片,在模拟器可以把图片保存到真机相册里,在体验版把图片保存到手机相册里不行
由于
wx.saveImageToPhotosAlbum(OBJECT)
这个方法不支持网络图片,但是一般我们在项目中要下载的图片都是后端提供的,所以我们要把图片下载到本地。于是,把下载图片后成功返回的
tempFilePath
临时路径赋给wx.saveImageToPhotosAlbum(OBJECT)
的filePath
,就可以实现保存网络图片到本地了。你要在微信平台设置域名的时候,设置白名单,不然就没办法
请教一下在哪里设置,找了好久没有找到
开发设置,点开,第四个就是
第四个设置的就是
谢谢大佬