收藏
回答

急!急!急!微信小程序拍照,照片丢失问题

问题模块
API和组件


wx.chooseImage({
  count: 1, // 默认9
  sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
  sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
  success: function (res) {    // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片
    var tempFilePaths = res.tempFilePaths
  }

})


这里面返回的

tempFilePaths 

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




最后一次编辑于  2017-04-24  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

6 个回答

  • 牛娟
    牛娟
    2017-04-24

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



    2017-04-24
    赞同
    回复
  • Janus
    Janus
    2017-04-24

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

    2017-04-24
    赞同
    回复
  • Link
    Link
    2017-04-24

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

    2017-04-24
    赞同
    回复
  • 😈風中的蕓👂
    😈風中的蕓👂
    2017-04-24

    Link 你好!

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

    2017-04-24
    赞同
    回复
  • 😈風中的蕓👂
    😈風中的蕓👂
    2017-04-24

    Link 你好!

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


    2017-04-24
    赞同
    回复
  • 😈風中的蕓👂
    😈風中的蕓👂
    2017-04-24

    Link 你好!

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


    2017-04-24
    赞同
    回复