sdwebimage加载图片失败

报错提示

Error Domain=SDWebImageErrorDomain Code=1001 "Downloaded image decode failed" UserInfo={NSLocalizedDescription=Downloaded image decode failed}

app上某些图片显示空白,找了很多原因未果

小程序和安卓都能显示,浏览器打开也能显示

后来在stackoverflow看到一篇提问,他的问题是png后缀的图片,下载下来是jpg格式,导致sdwebimage无法识别

由于safari下载不了图片,我用google浏览器打开图片并下载了。

谁知道刚好下载的那个图片有点神奇,它在文件列表中是这样显示的


显示是png实际是webp的图像

它的后缀名和文件里显示的图像类型一致,导致我误入歧途,放弃了这个追查方向

而后来打开这个图像才发现

文稿类型显示webp图像

我被坑惨了

后来我下载了几个后缀为png的图片,结果文件夹里就显示了webp类型,像这样


webp格式的文件

所以这个报错就是因为图片的实际类型和后缀名不一致导致的,over

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容