【发布时间】:2011-09-05 23:09:26
【问题描述】:
我不明白为什么这个图像(以及其他类似的图像)不会在 IE7 或 IE8 中显示。它在 IE9、Chrome、Safari、Firefox、Mac 或 PC 以及这些浏览器的多个版本中显示完美。
http://images.appletree.com/icon/woman_big.jpg
另一方面,来自同一服务器的其他图像(从 S3/Cloudfront 或我的服务器提供时)显示正常。像这样:
http://images.appletree.com/tree.png
我检查了 web-sniffer.net,上面的失败图像返回了正确的内容类型 image/jpeg。我比较了上面两张图片的响应标头,除了内容类型错误之外,它们非常相似。上面的错误图像 URL 解析为 Cloudfront(亚马逊的 CDN 服务来自 S3)。但即使我在常规服务器上托管坏图像,它们也会失败:
http://www.appletree.com/images/icon/woman_big.jpg
我认为坏图像会以某种方式损坏,IE7 和 IE8 会出现这种情况,而其他浏览器可以处理。说得通?我可以检查某种 jpeg 验证器吗?
【问题讨论】:
标签: image internet-explorer image-processing internet-explorer-8 internet-explorer-7