Почему не всегда используют enctype = “multipart/form-data”?

это всегда поднимает мне настроение

:help 42
36
задан sneeu 24 March 2017 в 14:53
поделиться

3 ответа

multipart / form-data намного громоздче, чем application / x-www-form-urlencoded ; последний представляет собой просто набор ключей и значений (и может быть проанализирован одинаково как для GET , так и для POST ), тогда как первый требует полной поддержки MIME и поэтому более полезен когда у вас есть данные, которые нельзя просто представить в виде пар ключ / значение.

31
ответ дан 27 November 2019 в 06:13
поделиться

Потому что с этим сложно справиться как на сервере, так и в пользовательских клиентах. Лучше простое, чем сложное, если только простое не работает.

7
ответ дан 27 November 2019 в 06:13
поделиться

В PHP не имеет значения, какой тип имеет форма. Вы всегда получаете пары ключ / значение.

Итак, если более сложное кодирование - единственная причина не использовать PHP, просто используйте enctype = "multipart / form-data".

Есть ли другая причина?

0
ответ дан 27 November 2019 в 06:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: