UIImage + SDWebImage没有显示一些JPG文件。有时会显示JPEG。 PNG工作

时间:2014-01-22 22:28:52

标签: ios uiimageview sdwebimage

这一直困扰着我和我的团队超过2天。

我们正在使用SDWebImage下载和显示图片。 PNG文件始终有效。 JPG文件几乎总是不显示。当我将文件转换为png(相同的名称,不同的后缀)时,会显示它。 我发现有时候将文件后缀从jpg更改为jpeg会有效。

代码:

 [dataContent.imageBg setImageWithURL:[NSURL URLWithString:image]     placeholderImage:[UIImage imageNamed:@"Default.png"]options:SDWebImageRefreshCached];

1 个答案:

答案 0 :(得分:3)

好吧 - 我们发现了问题。

显然,我们服务器报告的.jpg的mime类型是application.jpg。 .jpeg的mime类型被正确报告为image/jpeg

当SDWebImage验证mime类型(为什么b.t.w?)时,它拒绝了我们的.jpg文件。

我们已将服务器报告的mime类型更正为image/jpeg,现在一切正常。