如何判断坏掉的(无法完整显示)的jpg jpeg 图片?

最近遇到一种只能显示部分的jpg图片,但它是个完整的档桉,能够部分显示,档桉资讯中有标示长度和宽度(如下图是宽800长600)
只显示部份的jpg图片

可以看到这图是不完整的,下面都是灰色,但Chrome浏览器的显示中,灰色部分并不是灰色,而是Chrome自定义的呈现方式(若是png图档的话,Chrome用这种呈现方式代表透明部分)
如下图
Chrome上面的呈现方式

因为我不想要这种图片显示在我的网站,但我又无法判断哪些图片是这种不完整显示的,请问有人知道

  1. 怎麽会产生这种不完整的jpg图片呢?( 我的图来自一个老旧的图片伺服器 那裡的架构细节我无法接触 )
  2. 如何判断图片是这种不完整的呢?
阅读 5.1k
1 个回答

有可能是服务器端因为什么原因把response截断了吧。试试用img的onerror事件

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进