Я не могу найти реальный ответ на эту проблему, поэтому я иду: < /p>
Как вы анализируете необработанные данные http-запроса в Multipart /Form-data формат в PHP? Я знаю, что Raw Post автоматически проанализируется, если он отформатирован правильно, но данные, на которые я имею в виду, поступают из запроса PUT, который не анализируется автоматически PHP. Данные многочисленны и выглядят примерно: < /p>
------------------------------b2449e94a11c
Content-Disposition: form-data; name="user_id"
3
------------------------------b2449e94a11c
Content-Disposition: form-data; name="post_id"
5
------------------------------b2449e94a11c
Content-Disposition: form-data; name="image"; filename="/tmp/current_file"
Content-Type: application/octet-stream
�����JFIF���������... a bunch of binary data
< /code>
Я отправляю данные с Libcurl, как SO (псевдо -код): < /p>
curl_setopt_array(
CURLOPT_POSTFIELDS => array(
'user_id' => 3,
'post_id' => 5,
'image' => '@/tmp/current_file'),
CURLOPT_CUSTOMREQUEST => 'PUT'
);
< /code>
Если я остановлю бит curlopt_customrequest, запрос обрабатывается как пост на сервере, и все хорошо проанализировано. < /p>
Есть ли способ вручную вызовать PHPS HTTP -анализатор данных или какой -то другой хороший способ сделать это?>
Подробнее здесь: https://stackoverflow.com/questions/548 ... a-with-php
Вручную разрабатывать необработанные данные Multipart/Form Data с помощью PHP ⇐ Php
Кемеровские программисты php общаются здесь
1739787044
Anonymous
Я не могу найти реальный ответ на эту проблему, поэтому я иду: < /p>
Как вы анализируете необработанные данные http-запроса в Multipart /Form-data формат в PHP? Я знаю, что Raw Post автоматически проанализируется, если он отформатирован правильно, но данные, на которые я имею в виду, поступают из запроса PUT, который не анализируется автоматически PHP. Данные многочисленны и выглядят примерно: < /p>
------------------------------b2449e94a11c
Content-Disposition: form-data; name="user_id"
3
------------------------------b2449e94a11c
Content-Disposition: form-data; name="post_id"
5
------------------------------b2449e94a11c
Content-Disposition: form-data; name="image"; filename="/tmp/current_file"
Content-Type: application/octet-stream
�����JFIF���������... a bunch of binary data
< /code>
Я отправляю данные с Libcurl, как SO (псевдо -код): < /p>
curl_setopt_array(
CURLOPT_POSTFIELDS => array(
'user_id' => 3,
'post_id' => 5,
'image' => '@/tmp/current_file'),
CURLOPT_CUSTOMREQUEST => 'PUT'
);
< /code>
Если я остановлю бит curlopt_customrequest, запрос обрабатывается как пост на сервере, и все хорошо проанализировано. < /p>
Есть ли способ вручную вызовать PHPS HTTP -анализатор данных или какой -то другой хороший способ сделать это?>
Подробнее здесь: [url]https://stackoverflow.com/questions/5483851/manually-parse-raw-multipart-form-data-data-with-php[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия