适用chooseImage拍摄图片,代码如下:
wx.chooseImage({ count: 1, sizeType: [ 'compressed' ], sourceType: [ 'camera' ], success(res) { console.log(res.tempFilePaths[0]); } , |
会打印这样一个临时图片的路径:
wxfile://tmp_1fdf2e5d12e2240a0919091d64e0489ccccab8acc7ca33c9.jpg
在相册中也会落地一个文件:
/storage/emulated/0/tencent/....../Weixin/microMsg.时间戳.jpg
问:
怎么获取这个路径,并删除这个文件。
或者不生成这个落地文件
解决了吗?
好像没有办法删除,这是临时缓存文件。
到期后微信会自动删除。
打印res
src={"tempFilePaths":["wxfile://tmp_1fdf2e5d12e2240a0919091d64e0489ccccab8acc7ca33c9.jpg"],"errMsg":"chooseImage:ok","tempFiles":[{"path":"wxfile://tmp_1fdf2e5d12e2240a0919091d64e0489ccccab8acc7ca33c9.jpg","size":49535}]}
也没有落地路径