收藏
回答

"errMsg":"getImageInfo:fail file not found" 错误?

wx.chooseImage({
      count: 5,
      sizeType: ['original'],
      sourceType: ['album'],
      success: function (res) {
})

选取照片后,得出的照片地址是这种:http://tmp/aK9uS6ziq5az8ecc3eb1b4163d8724543cf6c2dcca56.jpg


后续调用:

wx.getImageInfo({
            src: 'http://tmp/aK9uS6ziq5az8ecc3eb1b4163d8724543cf6c2dcca56.jpg',
            success: function (imgRes) {
              console.log('获取图片尺寸信息成功:', JSON.stringify(imgRes))
            },
            fail: function (imgErr) {
              console.log('获取图片尺寸信息失败:', JSON.stringify(imgErr))
            }
          })


会报错:

获取图片尺寸失败: {"errMsg":"getImageInfo:fail file not found"}


请问这种情况怎么解决呢,我就想获取从相册选取的图片的宽高尺寸信息

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

3 个回答

  • DO
    DO
    2022-06-30

    想请教下,这个问题解决了吗?怎么解决的呢?我也遇到了这个问题,有时候能拿到到图片信息,有时候又获取失败getImageInfo  failed, {"errMsg":"getImageInfo:fail invalid"}(env: Windows,mp,1.05.2204250; lib: 2.19.6)

    2022-06-30
    有用
    回复
  • '🍁🍁🍁1
    '🍁🍁🍁1
    2021-09-22

    记录一下,再次运行能成功了

    获取图片尺寸信息成功:{
      "errMsg": "getImageInfo:ok",
      "width": 1242,
      "height": 2208,
      "type": "jpeg",
      "orientation": "up",
      "path": "http://tmp/BNuONrhN47G08ecc3eb1b4163d8724543cf6c2dcca56.jpg"
    }
    问题:注意wx.getImageInfo中src的变量,选取好的图片的path是临时文件,要保证调用这个API的时候图片还在临时文件中,否则是读取不到的
    
    2021-09-22
    有用
    回复 2
    • 佳梨
      佳梨
      2021-09-30
      请问之前获取不到的时候,调getImageInfo和chooseImage之间隔了多长时间
      2021-09-30
      回复
    • '🍁🍁🍁1
      '🍁🍁🍁1
      2021-10-12回复佳梨
      是立马执行的
      2021-10-12
      回复
  • Helloworld
    Helloworld
    2021-09-22
    wx.getImageInfo 中的src可以用变量试试。
    


    2021-09-22
    有用
    回复
登录 后发表内容