ASP:检查远程图像文件是否存在

0 jpeg asp-classic web

我试图检查是否存在远程JPEG文件.如果是,则显示另一个显示另一个.ASP中是否有任何方法可以检查非本地文件?

Kul*_*gin 6

如果目标只是显示图像,那么服务器端控制将是昂贵/不必要的.
我建议你使用onerror事件.我认为客户端的检查图像存在是一种更有效的方式.虽然响应状态等于200,但即使它不是图像文件(纯文本,html即域名停放页面等),也会触发.

<img src="http://strangersite.com/suspicious.jpg" 
onerror="this.src='http://mysite.com/joker.jpg';"/>
Run Code Online (Sandbox Code Playgroud)