收藏
回答

JSSDK 网页中 wx.chooseImage 安卓如何判断图片类型?

想要过滤掉 gif 类型      wx.chooseImage 得到 localId 然后 wx.getLocalImageData解出来的安卓的返回来只有 base64 数据 连 base64的头都没有 怎么判断 gif 类型

最后一次编辑于  2019-10-16
回答关注问题邀请回答
收藏

1 个回答

  • undefined
    undefined
    2019-10-16

    wx.chooseImage会返回base64?不是临时文件路径嘛?

    2019-10-16
    赞同
    回复 11
    • Evolver
      Evolver
      2019-10-16
      getLocalImgData 解出来的啊 data 回来的就是 base64
      2019-10-16
      回复
    • undefined
      undefined
      2019-10-16回复Evolver
      临时路径有后缀的,你下次问题描述清楚,全靠猜
      2019-10-16
      回复
    • Evolver
      Evolver
      2019-10-16回复undefined
      这没后缀的
      2019-10-16
      回复
    • undefined
      undefined
      2019-10-16回复Evolver
      你试试https://www.cnblogs.com/fps2tao/p/9268613.html
      2019-10-16
      回复
    • Evolver
      Evolver
      2019-10-16回复undefined
      这个没用的 我们也有自己封装的图片处理库 现在的问题是我们对于微信给的图片元数据不知道是什么类型 跟文件类型的转换无关。我们把临时路径丢到getLocalImgData里解出来的是一个没有带data:image/xxxx 这种头部的 base64 数据 所以现在连这个头都得开发者自己拼 这样我才能拿到正常的 base64 数据。。可是我们自己拼的时候已经定好了图片类型 如果是静图还好 不论是 png 还是 jpg 都是静的可以随意转 但如果是动图怎么办 如果没有东西来判断直接写成 jpg 动图就不会动了
      2019-10-16
      回复
    查看更多(6)
登录 后发表内容
问题标签