oWart
@oWart
Инженер-конструктор

Как на PHP принять файл, переданный методом POST?

У меня получается с помощью PHP отправлять/получать файл методом POST, но только как составную часть формы, заголовки такие:
POST $path HTTP/1.0
Host: $host
Referer: $host
Сontent-type: multipart/form-data, boundary=--$boundary--
Content-length: $contentLength
--$boundary--
Content-Disposition: form-data; name="file"; filename="123.jpg"
Content-Type: image/jpeg
*****данные*****
--$boundary--

На серверной стороне разбираю массив $_FILES["file"] и все хорошо.

Но наткнулся на статью geektimes.ru/post/257382 . Там есть формат отправки данных для Гугла:
POST http://www.google.com/speech-api/v1/recognize?xjerr=1&client=chromium&lang=ru-RU HTTP/1.1
Content-type: audio/x-speex-with-header-byte; rate=8000
Connection: close
Content-length: 2100
*****данные*****

Так вот интересует каким образом можно на PHP принять такой файл?
Массивы $_FILES и $_POST пустые.
  • Вопрос задан
  • 2423 просмотра
Решения вопроса 1
BupycNet
@BupycNet
Основатель PushAll
php.net/manual/ru/wrappers.php.php

Странно но почему то вас уже ответили но не в ответы а в комментарии.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы