我有一个装满.jpg图像的文件夹。使用PHP脚本我正在读取文件夹中的图像列表,并在浏览器中显示它们。
问题在于存在一些图像,但是它们存在问题。它们很少Kb但是它们无法显示(在浏览器上我看到的像是一张破碎的图像),当然如果我在本地下载这些图像我看不到它们。
我试图谷歌,但我发现的是如何识别断开的链接或空的img标签,我该如何检查图像是否可显示?我也尝试了onError事件,但它没有被触发。
答案 0 :(得分:1)
IMO,你最好在服务器上使用PHP检查这个。 PHP有几个加载图像的功能,例如imagecreatefromjpeg和imagecreatefrompng。如果加载图像时出错,这两个函数都将返回FALSE
。获取FALSE
会告诉您这不是有效的图片。