html-элемент изображения имеет события onerror и onload, которые срабатывают, если загрузка изображения завершается неудачно или удачно, соответственно.
Что касается загрузки изображения без знания правильного URI, ответ - нет.Это зависит от веб-сервера, чтобы решить, что обслуживать в ответ на запрос HTTP.Если запрос относится к ресурсу, он не знает о том, что он вряд ли будет обслуживать что-либо, кроме ошибки 404.