wx.getSetting({ success(res) { // 如果没有则获取授权 if (!res.authSetting['scope.writePhotosAlbum']) { wx.authorize({ scope: 'scope.writePhotosAlbum', success() { wx.downloadFile({ url: that.currentImages, success(res) { wx.saveImageToPhotosAlbum({ filePath: res.tempFilePath, success() { that.postimageshow=false; uni.showToast({title:"图片保存成功,快去分享到朋友圈吧~",icon:"none"}); }, fail() { uni.showToast({title:"保存失败",icon:"none"}); } }) }, fail() { uni.showToast({title:"保存失败",icon:"none"}); } }) }, fail() { // 如果用户拒绝过或没有授权,则再次打开授权窗口、 uni.showToast({title:"请设置允许访问相册",icon:"none"}); } }) } else { // 有则直接保存 wx.downloadFile({ url: that.currentImages, success(res) { wx.saveImageToPhotosAlbum({ filePath: res.tempFilePath, success() { that.postimageshow=false; uni.showToast({title:"图片保存成功,快去分享到朋友圈吧~",icon:"none"}); }, fail() { uni.showToast({title:"保存失败",icon:"none"}); } }) }, fail(err) { console.log(err) uni.showToast({title:"保存失败",icon:"none"}); } }) } }, fail(err) { console.log(err) } })
真机调试max download connection count?{errMsg: "downloadFile:fail createDownloadTask:fail exceed max download connection count 10"},时行时不行,代码页面没有其他的下载方法,就这一个救救孩子吧
2022-03-12