Браузер определяет тип содержимого по HTTP-заголовку Content-Type. Для изображений он обычно имеет вид image/<форматизображения>, например image/jpeg или image/png. Если заголовок указывает на тип изображения, браузер интерпретирует полученные данные как графические и отображает их. Если заголовок отсутствует или указывает на другой тип (например, text/html), браузер обрабатывает данные соответственно.
Как браузер определяет, что необходимо отобразить изображение, а не текст?
Браузер определяет тип содержимого по HTTP-заголовку Content-Type.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Браузер определяет тип содержимого по HTTP-заголовку Content-Type. Для изображений он обычно имеет вид image/<формат_изображения>, например image/jpeg или image/png. Если заголовок указывает на тип изображения, браузер интерпретирует полученные данные как графические и отображает их. Если заголовок отсутствует или указывает на другой тип (например, text/html), браузер обрабатывает данные соответственно.