我正在尝试加载大量外部图像。但有时这些外部服务器中的一个已关闭。
我该怎么办?我想在无法加载的图像上放置错误图像。
我尝试使用JQuery onError
,但没有结果,因为这些图片没有错误,但只能保持加载。
提前非常感谢你!
答案 0 :(得分:0)
您可以在链接到文件之前检查文件是否存在,然后,如果没有,则加载替代图像。检查远程文件存在需要一种解决方法。这个功能可以帮到你。
function fileExists($path){
return (@fopen($path,"r")==true);
}
然后以这种方式调用你的图像
(fileExists($path) == true ? $originalimagepath : $errorimagepath)