急!急!急!微信小程序拍照,照片丢失问题
发布于 5 年前 作者 wenxiuying 1334 次浏览 来自 问答
wx.chooseImage({
  count: 1, // 默认9
  sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
  sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
  success: function (res) {    // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片
    var tempFilePaths = res.tempFilePaths
  }

})


这里面返回的

tempFilePaths 

对应的照片文件,到底缓存多久?现在是在把返回的tempFilePaths ,放一段时间后,再把这些照片上传的时候发现照片丢失了?不知道大家有没有遇到这个问题??



6 回复

Link 你好!

     wx.saveFile对应的存放空间只有10Mb 保存照片如果是原图的话,保存__3张就提示超出10M__B,这个可以有别的解决办法吗?

我遇到的问题是:下午拍的照片,晚上就不见了,都是空白占位符,咋办啊啊啊????咋弄啊

Link 你好!

     wx.saveFile对应的存放空间只有10Mb 保存照片如果是原图的话,保存3张就提示超出10MB,这个可以有别的解决办法吗?

Link 你好!

     wx.saveFile对应的存放空间只有10Mb 保存照片如果是原图的话,保存3张就提示超出10MB,这个可以有别的解决办法吗?

tempFilePath 只保证在当前小程序关闭之前有效,在关闭小程序之后随后有可能被系统清理,如果需要保存,请使用 wx.saveFile 保存起来。

我也遇到这个问题,把wx.chooseImage返回的tempFilePaths放入缓存中,需要时调用wx.previewImage回显,照片数量多的情况下(>50张)12小时就会显示一张空白。照片数量少的情况下(<10张)24小时左右也会显示空白。

回到顶部