Вы не можете сделать это без загрузки файла (по крайней мере, его части). Используйте WebClient
для извлечения URL-адреса и попробуйте создать новый Bitmap
из возвращенного byte[]
. Если это было успешно, это действительно изображение. В противном случае он выдаст исключение где-то в процессе.
Кстати, вы можете отправить запрос HEAD
и проверить заголовок Content-Type
в ответе (если он есть). Однако этот метод не является надежным. Сервер может ответить недействительным заголовком Content-Type
.