收藏
回答

bug :关于wx.chooseImage

问题模块
API和组件

当我们调用wx.chooseImage时,返回的图片信息是src和size,其中src是一个生成的临时图片路径,不是这张图片在手机设备里的真实路径和文件名。而且两次调用wx.chooseImage选择同一张图片生成的临时路径名称是不一样的,这样就出现了一个问题,当我们设计一个page时,客户选择并添加了一张图片,当其再次添加图片时,没有办法确认一张图片是否已经被选择过了,造成了一种情况就是同一张图片有可能被添加多次。虽然从用户的角度可以注意不去选择已经选择过的,但是有时图片区别不大时还是容易搞错。

个人建议,程序接口生成图片的临时名称时,针对同一图片时相同的,这样就可以判断两次wx.chooseImage选择的图片有没有重复。

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

2 个回答

  • 林超
    林超
    2017-06-21

    收到建议


    我们考虑下

    2017-06-21
    赞同
    回复 1
    • 王春阳
      王春阳
      04-01

      请问这个建议现在有接过来吗?如果没有修改的话有什么好的方法判断是否上传的同一张照片

      04-01
      回复
  • 追小命
    追小命
    2017-09-23

    可以通过

    wx.getFileInfo

    来检查文件的大小和sum来判断是不是同一个文件

    2017-09-23
    赞同
    回复