我正在尝试检查是否存在远程JPEG文件。 如果是,则显示另一个显示另一个。 在ASP中有没有办法检查非本地文件?
答案 0 :(得分:6)
如果目标只是显示图像,那么服务器端控制将是昂贵/不必要的 我建议你使用onerror事件。我认为客户端的检查图像存在是一种更有效的方式。虽然响应状态等于200,但即使它不是图像文件(纯文本,HTML,即域名停放页等),也会触发。
<img src="http://strangersite.com/suspicious.jpg"
onerror="this.src='http://mysite.com/joker.jpg';"/>