最近遇到一种只能显示部分的jpg图片,但它是个完整的档桉,能够部分显示,档桉资讯中有标示长度和宽度(如下图是宽800长600)
可以看到这图是不完整的,下面都是灰色,但Chrome浏览器的显示中,灰色部分并不是灰色,而是Chrome自定义的呈现方式(若是png图档的话,Chrome用这种呈现方式代表透明部分)
如下图
因为我不想要这种图片显示在我的网站,但我又无法判断哪些图片是这种不完整显示的,请问有人知道
- 怎麽会产生这种不完整的jpg图片呢?( 我的图来自一个老旧的图片伺服器 那裡的架构细节我无法接触 )
- 如何判断图片是这种不完整的呢?
有可能是服务器端因为什么原因把response截断了吧。试试用img的onerror事件