Отображение изображения в веб-браузере
Я новичок в веб-технологиях. Пока я читал о технологии jsp / servlet (точнее, о методах get и post), я обнаружил некоторые ограничения метода get -
- Мы можем отправить меньше данных с
get
метод по сравнению сpost
метод. - Метод Get поддерживает только символьные данные, тогда как метод post поддерживает двоичные данные.
Поэтому я думаю, что я могу отправить изображение на сервер, используя почтовый метод. Пожалуйста, поправьте меня, если я ошибаюсь - В общем-то
get
Метод используется для получения некоторых данных с сервера / базы данных.
Теперь мой вопрос, если get
Метод не поддерживает двоичные данные, а метод get обычно используется для получения данных с сервера / базы данных, как изображения / видеофайл отображаются в браузере?
Спасибо
1 ответ
Я не собираюсь вдаваться в отличия от GET
а также POST
Есть много хороших ресурсов в Интернете для этого. Я думаю, что вы не знаете, как GET
работает.
GET
используется для запроса информации с сервера. Это не имеет никакого отношения к типу возвращаемых данных. Сервер может вернуть все, что он предназначен для возврата (например, изображения и т. Д.) . Думать оGET
как запрос URL. Вы передаете строку запроса в URL, которая является информацией, которую вы хотите отправить на сервер.Теоретически вы можете отправить серверу файл, но вы не можете передавать двоичные данные в URL, если вы не кодируете его с помощью base64.(который превращает двоичный код в символы) Обычно вы хотите использовать
POST
за что-то подобное.