В HTML-формах, связанных с загрузкой файлов, атрибут enctype = "multipart/form-data" должен быть установлен в . Этого я знаю. Но почему? Что именно это изменилось? Как он отличается от application/x-www-form-urlencoded?html form enctype
4
A
ответ
2
Это W3C doc на оба предмета. Это довольно сухо, но это может помочь некоторым.
2
По умолчанию кодировка appliaction/x-www-form-urlencoded не может отправлять a) большие количества или двоичные данные или b) текст, содержащий символы, отличные от ASCII. Вот почему вам нужно установить его для multipart/form-data для загрузки файлов.
2
A multipart запрос может иметь несколько частей (sic). Таким образом, вы можете отправлять файлы в HTTP-запросе вместе с остальной частью запроса.
Multipart также можно найти в электронных письмах с атташе.
Смежные вопросы
- 1. html form enctype = multipart/form-data
- 2. $ _FILES и form enctype
- 3. multipart/form-data enctype ignored
- 4. несколько форм в html с enctype = "multipart/form-data"
- 5. HTML форма ENCTYPE на AJAX
- 6. загружать несколько файлов, enctype = "multipart/form-data"
- 7. Форма enctype = "multipart/form-data" NOT WORKING
- 8. h: form enctype = "multipart/form-data" не запускает никаких действий
- 9. Html form не отправляет более 3 изображений с помощью enctype = multipart/form-data
- 10. HTML-форма с Enctype Breaks $ _POST Data
- 11. Почему бы не всегда использовать enctype = "multipart/form-data"?
- 12. Ext.Ajax.request с пользовательским enctype
- 13. Как отправить enctype как multipart/form-data в jquery POST
- 14. <select multiple> и enctype = "multipart/form-data"
- 15. html form post submit
- 16. Я получаю ошибку CSRF при использовании enctype = "multipart/form-data"
- 17. с использованием ENCTYPE = многочастному/form-данные с арабским языком
- 18. Какая информация точно передает enctype = "multipart/form-data" на сервер?
- 19. Неправильно положить enctype = "multipart/form-data" в каждый тег формы
- 20. Django enctype = "multipart/form-data" не устанавливает POST-данные
- 21. Использование формы .post() и enctype = "multipart/form-data"
- 22. Enctype = "multipart/form-data" не работает в среде linux?
- 23. Зачем нужна форма enctype = multipart/form-data при загрузке файла?
- 24. Использование reCAPTCHA и enctype = "multipart/form-data" вместе
- 25. при использовании формы enctype = "multipart/form-data" не отправляет
- 26. enctype = "multipart/form-data" не поддерживается для отправки простого текста?
- 27. Ошибка проверки формы в django с enctype = "multipart/form-data"
- 28. Данные PHP POST, не проходящие через enctype = "multipart/form-data"
- 29. HTML mailto form
- 30. ENCTYPE локон PHP