wx.downloadFile 和 wx.saveFile() 路径
发布于 5 年前 作者 dzhu 1669 次浏览 来自 问答

wx.downloadFile 下载成功后会返回一个临时路径,这个临时路径是什么意思啊?和调用wx.saveFile()后返回的保存路径有什么区别?

wx.downloadFile 返回的临时路径,我发现在下一次使用时还是有效的,而wx.saveFile()返回的保存路径也有效,但不能保存到本地文件目录,那wx.saveFile()有什么意义,而且大小只有10M。

3 回复

图片应该使用 wx.previewImage 来打开查看。

https://developers.weixin.qq.com/miniprogram/dev/api/media/image/wx.previewImage.html

这才是正确的打开方式。

临时路径顾名思义是一个临时文件存放的地方,这个文件是会被删除的。因此如果你需要持久化文件,则需要调用saveFile来保存文件。同时tempFile也可以作为一个中转,继而后续使用这个图片,例如渲染到Canvas上等等。

saveFile可以保存图片到本地相册

回到顶部