收藏
回答

chooseImage 获取到的文件地址




chooseImage 获取到的文件地址,多久会被清理掉。


文件地址如:

wxfile://tmp_eceb05bd61279eac13a01e1cbfed671b.jpg


我们的使用场景是这样的,用户在A页面选择n张图片。在B页面使用。如拼图等操作。


问题:

遇到一个问题在B页面使用的过程中,发现选择的图片有时候会被清理掉,而且时间不固定。 请问选择的图片是什么规则被清理掉,我们应该怎么解决这样的问题。有没有一个方法可以判断这个图片地址是否还有效?



回答关注问题邀请回答
收藏

3 个回答

  • 轻兔小程序服务商
    轻兔小程序服务商
    2019-04-30

    和本地其他缓存文件一样 除非用户主动删除小程序,否则不会被删除

    2019-04-30
    有用 1
    回复 1
    • 周宝宝@美影
      周宝宝@美影
      2019-04-30

      不是的,我们已经多次试验过了,会被不定时清理掉。特别是内容不是很充足的情况下

      2019-04-30
      回复
  • 拾忆
    拾忆
    2019-04-30

    这个本来就是临时文件,只存在用户的微信缓存中,获取到这个地址后你可以考虑把图片传到服务端,B页通过服务端去访问图片。

    2019-04-30
    有用
    回复 4
    • 周宝宝@美影
      周宝宝@美影
      2019-04-30

      上传到服务器端,下一个页面无法使用。还是要再下载下来

      2019-04-30
      回复
    • 拾忆
      拾忆
      2019-04-30回复周宝宝@美影
      用网络图片地址不好么?
      2019-04-30
      回复
    • 周宝宝@美影
      周宝宝@美影
      2019-04-30回复拾忆

      我们要用本地图片去拼图,网络图片不好使

      2019-04-30
      回复
    • 拾忆
      拾忆
      2019-04-30回复周宝宝@美影
      那就比较麻烦
      2019-04-30
      回复
  • 是小白啊
    是小白啊
    2019-04-30

    https://developers.weixin.qq.com/miniprogram/dev/framework/ability/file-system.html,可看下文档

    2019-04-30
    有用
    回复 1
    • 周宝宝@美影
      周宝宝@美影
      2019-04-30

      保存为缓存文件,但是缓存文件有10M的限制,这个限制太小。不够用

      2019-04-30
      回复
登录 后发表内容