uniapp小程序临时图片路径写入内存保存,并读取写入的图片

功能背景

开发遇到奇葩需求,需要用户使用小程序时把图片以及操作数据保存在用户手机本地,那么就遇到问题了。图片随便拍一张都是几百kb,那么如果使用localstorage,存两三张就满了,就会自动清空数据,而且微信也会提示运行内存不足。。。所以另辟蹊径,使用wx.FileSystemManager
注意:我这里的重点内容就是图片不存储到线上服务器,存在本地,并且还能读取。(读取图片显示并不是重点)

uniapp小程序临时图片路径写入内存保存,并读取写入的图片_第1张图片

功能效果

uniapp小程序临时图片路径写入内存保存,并读取写入的图片_第2张图片

代码实现

由于我这里的小程序都是使用uni.createCameraContext拍照或者uni.chooseImage,所以拿到的都是临时路径

uniapp小程序临时图片路径写入内存保存,并读取写入的图片_第3张图片

看一下存入的路径,以及文件命名

你可能感兴趣的:(uniapp小组件,小程序,uni-app,微信小程序)