Как проверить, является ли URL изображением или HTML страницей? - PullRequest
0 голосов
/ 22 февраля 2020

Я хочу разрешить своим пользователям перетаскивать URL-адрес из браузера в мое приложение.
Как определить, является ли URL изображением или страницей HTML (статическая / динамическая c)?

Пример:
HTML страница
Загрузить изображение
Просмотреть изображение в браузере (мило или что? )


Комментарии:

Некоторые веб-серверы возвращают изображение для URL, например www.stuffff.com/some_image.jpg Другие возвращают страницу HTML, с которой пользователь будет загружать фактическое изображение ( через JS). Вероятно, они делают это, чтобы защитить изображения от загрузки в пакетном режиме.

Другие веб-серверы будут использовать запутанный URL-адрес, например: www.stuffff.com/3237272829/, который может вернуть веб-страницу или изображение.

Кроме очевидного метода загрузки и анализа контента по этому URL, есть ли другой способ определить, что такое URL? Может быть, какой-то ответ сервера? Я скучаю по чему-то очень очевидному?

...