uni-app小程序,将base64图片保存到本地相册
生活随笔
收集整理的這篇文章主要介紹了
uni-app小程序,将base64图片保存到本地相册
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
描述
在做項目時,通過填寫個人信息,生成一個二維碼,現在要求將生成的二維碼保存到本地,當點擊圖片上面的“保存到本地"時,就會將圖片保存到本地相冊里
實現過程
下面代碼中的picUrl是base64格式的,需要將前面的”data:image/png;base64“這一段去掉,才可以使用接下來調用的api
saveBase64Img(){console.log("picUrl")console.log(this.picUrl)//let base64=this.picUrl.replace(/^data:image\/\w+;base64,/, "");//去掉data:image/png;base64,let filePath=wx.env.USER_DATA_PATH + '/hym_pay_qrcode.png';var save = uni.getFileSystemManager();var number = Math.random();save.writeFile({filePath: filePath,data:base64,encoding: 'base64',success: res => {console.log(669699, res)uni.saveImageToPhotosAlbum({filePath: filePath,success: function (res) {uni.showToast({title: '保存成功',icon: "success",duration: 1000})},fail: function (err) {uni.showToast({title: '保存失敗',icon: "success",duration: 1000})console.log(err)}})console.log(res)},fail: err => {console.log(err)}})}參考文章:
http://www.zhangkeda.com/archives/418.html
總結
以上是生活随笔為你收集整理的uni-app小程序,将base64图片保存到本地相册的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Facebook like 按钮的语言设
- 下一篇: 测试人员只能点点点?深度剖析测试人员如何