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"}
请问这种情况怎么解决呢,我就想获取从相册选取的图片的宽高尺寸信息
想请教下,这个问题解决了吗?怎么解决的呢?我也遇到了这个问题,有时候能拿到到图片信息,有时候又获取失败getImageInfo failed, {"errMsg":"getImageInfo:fail invalid"}(env: Windows,mp,1.05.2204250; lib: 2.19.6)
记录一下,再次运行能成功了
获取图片尺寸信息成功:{ "errMsg": "getImageInfo:ok", "width": 1242, "height": 2208, "type": "jpeg", "orientation": "up", "path": "http://tmp/BNuONrhN47G08ecc3eb1b4163d8724543cf6c2dcca56.jpg" } 问题:注意wx.getImageInfo中src的变量,选取好的图片的path是临时文件,要保证调用这个API的时候图片还在临时文件中,否则是读取不到的