微信小程序向本地保存图片

        近期需求是将小程序中的图片通过一个按钮来保存到本地,由于之前没有没有试过,所以趟了好多雷。我这里是生成的一张二维码(具体实现以后再讲)。

        首先,要在app.json中添加访问相册的权限(一定要加的,否则后面会报错“fail auto deny”)

然后,在我们方法中调用保存的方法,因为我只里使用的是二维码,生成时便已经缓存到本地了,所以这里没有用到下载图片的方法。如果为网络图片,一定要先下载,再保存到本地(官方要求)

下载的方法为wx.downloadFile({url: imgSrc,})再次套入保存的方法。

        第一次进入未授权是要进行监控

这段代码来自wx.saveImageToPhotosAlbum将图片保存到本地

大概流程就是如此,不过,每个方法建议去看官方API,这样才不会有疏漏。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容