Могут быть браузеры, которые позволяют вам создать <img/>
указанного пути, с помощью которого вы можете проверить, является ли это реальным изображением или нет (если не событие onerror должно сработать на изображении, и оно будет ширина / высота 0).
Но так как это работает только в некоторых браузерах и представляет угрозу безопасности (на мой взгляд), я бы не советовал делать это, поэтому я отвечаю: вы ничего не можете там проверить.
Проверка расширений файлов, таких как предложенные Алексом, может быть вариантом, но расширение файла не гарантирует, является ли это изображением. Однако в качестве простой предварительной проверки (не проверки) это может быть полезным.