Максимальный размер почтовых данных в http

Есть ли какой-либо предел в отношении количества данных, которые могут быть отправлены с помощью HTTP POST?

Я видел в некоторых письмах ограничение на 25 МБ или 20 МБ для вложений.., но я думаю, что они навязаны сервером или приложением...

В терминах простого HTTP есть ли какой-либо предел....

Кроме того, существует ли какой-либо предел и по размеру значения поля?

И почему большие значения в скрытых полях не очень хорошо, или это?

Ответ 1

Пределы исходящих данных устанавливаются приложением на сервере, к которому загружен файл. Чтобы дать вам что-то конкретное, подумайте, вот обсуждение о max_filesize из руководства php, http://www.php.net/manual/en/features.file-upload.common-pitfalls.php. Многие веб-сайты используют встроенные функции php, и эта ссылка описывает настройку функции загрузки по умолчанию. Конечно, значения по умолчанию для каждой веб-платформы различны, например, если они используют рубин на рельсах или на основе python.