第一种:普通图片路径
uni.downloadFile({
url: this.saveImg,
success: function(res) {
const tempFilePath = res.tempFilePath
uni.saveImageToPhotosAlbum({
filePath: tempFilePath,
success: function() {
// 保存成功
},
fail: function(err) {
// 保存失败
}
})
},
fail: function(err){
console.log(err)
}
})
第二种:base64格式的图片文章来源:https://www.toymoban.com/news/detail-856322.html
let saveImg=this.base64Img.replace(/^data:image\/\w+;base64,/, "");//去掉data:image/png;base64,
uni.getFileSystemManager().writeFile({
filePath: wx.env.USER_DATA_PATH + '/imageName.png',
data: saveImg,
encoding: 'base64',
success: res2 => {
uni.saveImageToPhotosAlbum({
filePath: wx.env.USER_DATA_PATH + '/imageName.png',
success: function() {},
fail: function() {}
})
},
fail: err2 => {
console.log(err2)
}
})
以上便是两种保存图片的方式。 文章来源地址https://www.toymoban.com/news/detail-856322.html
到了这里,关于【uniapp】微信小程序 普通图片路径和base64格式图片 保存图片到相册的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!