uni-app ani图片 获取图片信息失败 getImageInfo:fail invalid
uni-app ani图片 获取图片信息失败 getImageInfo:fail invalid
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
Windows | 64 位操作系统 | HBuilderX |
产品分类:uniapp/小程序/微信
PC开发环境操作系统:Windows
PC开发环境操作系统版本号:64 位操作系统, 基于 x64 的处理器
HBuilderX类型:正式
HBuilderX版本号:3.4.7
第三方开发者工具版本号:stable 1.05.2204250
基础库版本号:WeChatLib: 2.24.2
项目创建方式:HBuilderX
示例代码:
```js
export default {
data() {
return {
url: 'https://dev.hictec.cn/pbSvc/sys/common/static/temp/a_1649495070864.jpg', // 失败 实际的图片格式为heic...
}
},
async mounted() {
try {
const res = await this.getImageInfo(this.url);
console.log(res);
} catch (e) {
console.log(e);
}
},
methods: {
getImageInfo(src) {
return new Promise((resolve, reject) => {
uni.getImageInfo({
src: src,
success: (res) => {
resolve({
path: res.path, // 图片的本地路径
width: res.width,
height: res.height
});
},
fail: (err) => {
console.log(err);
reject(err);
}
})
})
},
}
}
操作步骤: 运行bug页面即可显示
预期结果: 返回获取的图片信息
实际结果:
接口调用失败回调函数返回:{errMsg: "getImageInfo:fail invalid"}
bug描述:
获取图片格式为ani的网络图片,接口调用失败回调函数返回:{errMsg: "getImageInfo:fail invalid"}
图片扩展名手动修改为.jpg
通过Hex插件查看图片二进制,以5249 4646
开头
(好像…应该在微信开发者工具提,好像都不算bug…嗯~ o( ̄▽ ̄)o)
1 回复