У меня получается с помощью 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 пустые.