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

2018-02-28  本文已影响2349人  丶卟將就

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

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

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

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

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

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

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

上一篇下一篇

猜你喜欢

热点阅读