Задать вопрос
zkrvndm
@zkrvndm
Архитектор решений

Как получить тело запроса при помощи php://input при типе запроса multipart/form-data?

К моему большому сожалению поток php://input выдает пустоту:
$body  = file_get_contents('php://input'); // Не выдает ничего, хотя я отправляю НЕ пустую форму

В документации я нашел пометку, что при типе контента multipart/form-data поток php://input автоматически очищается. Нельзя ли здесь ничего сделать? Мне требуются именно тело запроса целиком в том виде, в котором получено.

Буду признателен, если кто-нибудь подскажет решение.
  • Вопрос задан
  • 269 просмотров
Подписаться 1 Сложный 4 комментария
Решение пользователя none7 К ответам на вопрос (1)
@none7
php.ini
enable_post_data_reading = Off
При этом естественно переменная $_POST не будет создана и это нужно учитывать.
Ответ написан