報錯提示
Error Domain=SDWebImageErrorDomain Code=1001 "Downloaded image decode failed" UserInfo={NSLocalizedDescription=Downloaded image decode failed}
app上某些圖片顯示空白饲宿,找了很多原因未果
小程序和安卓都能顯示粘茄,瀏覽器打開也能顯示
后來在stackoverflow看到一篇提問辽狈,他的問題是png后綴的圖片娩嚼,下載下來是jpg格式筹裕,導(dǎo)致sdwebimage無法識別
由于safari下載不了圖片发钝,我用google瀏覽器打開圖片并下載了潦牛。
誰知道剛好下載的那個圖片有點神奇殴瘦,它在文件列表中是這樣顯示的
顯示是png實際是webp的圖像
它的后綴名和文件里顯示的圖像類型一致袭景,導(dǎo)致我誤入歧途改淑,放棄了這個追查方向
而后來打開這個圖像才發(fā)現(xiàn)
文稿類型顯示webp圖像
我被坑慘了
后來我下載了幾個后綴為png的圖片,結(jié)果文件夾里就顯示了webp類型浴讯,像這樣
webp格式的文件
所以這個報錯就是因為圖片的實際類型和后綴名不一致導(dǎo)致的朵夏,over