HTML форма enctype - PullRequest
       14

HTML форма enctype

4 голосов
/ 10 июня 2009

В HTML-формах, связанных с загрузкой файлов, атрибут enctype = "multipart / form-data" должен быть установленным Это много я знаю. Но почему? Что именно это меняет? Чем он отличается от application / x-www-form-urlencoded?

Ответы [ 3 ]

2 голосов
/ 10 июня 2009

Кодировка по умолчанию appliaction / x-www-form-urlencoded не может отправлять а) большие объемы или двоичные данные или б) текст, содержащий символы не ASCII. Вот почему вам нужно установить его в multipart / form-data для загрузки файлов.

2 голосов
/ 10 июня 2009

A multipart запрос может состоять из нескольких частей (sic). Таким образом, вы можете отправлять файлы в HTTP-запросе вместе с остальной частью запроса.

Multipart также можно найти в электронных письмах с прикреплениями.

2 голосов
/ 10 июня 2009

Вот документ W3C на обоих предметах. Это довольно сухо, но это может помочь некоторым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...