在小程序中如何获取 base64 图片的本地 path
发布于 6 年前 作者 chao86 9555 次浏览 来自 问答

我尝试了以下三种方式存储 base64 图片到相册:

1、使用以下方法保存,但是该方便提示只能使用路径保存。

wxPro.saveImageToPhotosAlbum({ filePath: base64 })

2、将 base64 格式的图片用 ctx.drawImage 画在 canvas 上,再用 wx.canvasToTempFilePath 获取图片本地路径,但是 ctx.drawImage 不支持 base64 格式图片。

3、使用 wx.previewImage,该方法可以预览 base64 格式图片,并且可以实现长按图片 「发送给好友」、「保存到相册」功能。但是使用这种方式用户体验不好,需要给用户加入文字提示,对年龄稍大的用户来说不好操作。

请问在客户端有没有办法将 base64 格式图片存储到用户相册?

回到顶部