ASP: проверьте, существует ли удаленный файл образа - PullRequest
0 голосов
/ 24 ноября 2011

Я пытаюсь проверить, существует ли удаленный файл JPEG.Если да, то отобразите это, покажите еще один.Есть ли способ в ASP проверить файлы, которые не являются локальными?

1 Ответ

6 голосов
/ 24 ноября 2011

Если целью является только отображение изображений, то управление на стороне сервера будет дорогостоящим / ненужным.
Я предлагаю вам использовать событие onerror . Я думаю, что проверка наличия образа на стороне клиента - более эффективный способ. Хотя статус ответа равен 200, это вызовет срабатывание, даже если это не файл изображения (простой текст, html, т.е. страница парковки домена и т. Д.).

<img src="http://strangersite.com/suspicious.jpg" 
onerror="this.src='http://mysite.com/joker.jpg';"/>
...