From 7080f785f9c44eec4b7d011ce41e6b6848ffc58a Mon Sep 17 00:00:00 2001 From: liudan <18634735655@163.com> Date: Thu, 27 Jun 2024 14:20:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=9D=E5=AD=98=E6=B5=B7=E6=8A=A5=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/users/user_spread_code/index.vue | 88 ++++++++++++++++++++++---- 1 file changed, 74 insertions(+), 14 deletions(-) diff --git a/pages/users/user_spread_code/index.vue b/pages/users/user_spread_code/index.vue index f11117f..2ab0436 100644 --- a/pages/users/user_spread_code/index.vue +++ b/pages/users/user_spread_code/index.vue @@ -240,6 +240,7 @@ // this.$set(this, 'poster', spreadList[e.detail.current].poster); }, savePosterPath(url) { + console.log(url,"url") let that = this; // #ifdef MP uni.getSetting({ @@ -248,6 +249,60 @@ uni.authorize({ scope: 'scope.writePhotosAlbum', success() { + console.log("授权成功") + uni.downloadFile({ + url:url, + filePath:wx.env.USER_DATA_PATH+ "/res", + success: (res) => { + console.log(res,"uuuu77") + uni.saveImageToPhotosAlbum({ + filePath: url, + success: function(res) { + that.$util.Tips({ + title: '保存成功', + icon: 'success' + }); + }, + fail: function(res) { + that.$util.Tips({ + title: '保存失败' + }); + } + }); + }, + fail: function (res) { + + console.log("2222", res) + uni.saveImageToPhotosAlbum({ + filePath: url, + success: function(res) { + that.$util.Tips({ + title: '保存成功', + icon: 'success' + }); + }, + fail: function(res) { + that.$util.Tips({ + title: '保存失败' + }); + } + }); + + + } + }) + }, + fail:(err)=>{ + console.log(err,"授权失败") + } + }); + } else { + + uni.downloadFile({ + url:url, + filePath:wx.env.USER_DATA_PATH+ "/res", + success: (res) => { + console.log(res,"uuuu77") uni.saveImageToPhotosAlbum({ filePath: url, success: function(res) { @@ -262,23 +317,28 @@ }); } }); - } - }); - } else { - uni.saveImageToPhotosAlbum({ - filePath: url, - success: function(res) { - that.$util.Tips({ - title: '保存成功', - icon: 'success' - }); }, - fail: function(res) { - that.$util.Tips({ - title: '保存失败' + fail: function (res) { + + console.log("2222", res) + uni.saveImageToPhotosAlbum({ + filePath: url, + success: function(res) { + that.$util.Tips({ + title: '保存成功', + icon: 'success' + }); + }, + fail: function(res) { + that.$util.Tips({ + title: '保存失败' + }); + } }); + + } - }); + }) } } });