JeRRmix
Guest
Обработка данных метода POST при multipart form data
Добрый день!
Господа, есть такое вопрос:
Имеется форма, с enctype="multipart-form-data", в форме есть один или более полей type="file" метод передачи POST. Далее делаем субмит. Необходимо сделать обработку полей вручную своим кодом, то есть без использования $_POST['....'] и $_FILES['file']['....']. Проблема здесь заключается в том, что не мозможно получить полный текст содержания запроса, например в перл все подобные запросы по умолчанию записываются в поток STDIN из которого это потом все можно обработать. Я PHP насколько я знаю это можно сделать используя $HTTP_RAW_POST_DATA, но тут есть одна особенность что при передачи enctype="multipart-form-data" данная переменная будет пустой, если же обычный urlencode сделать то все нормально, но тогда не передашь уже тело файлов и сами файлы. Я слышал что многоуважаемые разработчики PHP сделали это специально по каким то непонятным соображениям
Возникает вопрос как это ещё можно сделать? А именно... Ставлю конкретный вопрос: Как получить полное тело запроса при методе POST и enctype="multipart-form-data"??? У кого какие мысли и идеи будут?
Добрый день!
Господа, есть такое вопрос:
Имеется форма, с enctype="multipart-form-data", в форме есть один или более полей type="file" метод передачи POST. Далее делаем субмит. Необходимо сделать обработку полей вручную своим кодом, то есть без использования $_POST['....'] и $_FILES['file']['....']. Проблема здесь заключается в том, что не мозможно получить полный текст содержания запроса, например в перл все подобные запросы по умолчанию записываются в поток STDIN из которого это потом все можно обработать. Я PHP насколько я знаю это можно сделать используя $HTTP_RAW_POST_DATA, но тут есть одна особенность что при передачи enctype="multipart-form-data" данная переменная будет пустой, если же обычный urlencode сделать то все нормально, но тогда не передашь уже тело файлов и сами файлы. Я слышал что многоуважаемые разработчики PHP сделали это специально по каким то непонятным соображениям
