1

我有一个充满 .jpg 图像的文件夹。使用 PHP 脚本,我正在读取文件夹中的图像列表,并将它们显示在浏览器上。

问题是某些图像存在,但它们有问题。它们只有几 Kb,但无法显示(在浏览器上我看到的图像像损坏的图像),当然,如果我在本地下载这些图像,我就看不到它们。

我试图用谷歌搜索,但我发现的只是如何识别损坏的链接或空的 img 标签,如何检查图像是否可显示?我也尝试了 onError 事件,但它没有被触发。

4

1 回答 1

1

IMO,您最好使用 PHP 在服务器上进行检查。PHP 有几个函数来加载图像,例如imagecreatefromjpegimagecreatefrompngFALSE如果加载图像时出错,这两个函数都将返回。获取FALSE会告诉你它不是一个有效的图像。

于 2013-05-14T07:45:17.837 回答