Я в основном взаимодействую со сторонним флэш-файлом API для отправки HTTP-сообщений POST на мой сервер.
Я знаю, что я нахожусь на некотором правильном пути, потому что для этого требуется файл crossdomain.xml
, и до того, как я добавил эту часть, ничего не crossdomain.xml
в переменных POST, однако, поскольку я добавил этот файл, есть 4 переменных, которые установлены, эти POST переменные отправляются приложением, чтобы дать мне основную информацию о файле .. но мне действительно нужно прочитать данные RAW POST, чтобы фактически сохранить изображение, отправляемое Flash.
Я знаю, что есть 3 способа …
$GLOBALS['HTTP_RAW_POST_DATA']
$HTTP_RAW_POST_DATA which is probably the same as the first
file_get_contents('php://input')
По какой-то причине ни одна из этих «работ». Под «работой» я подразумеваю, что они не устанавливаются, когда я сбрасываю их, я ничего не получаю.
Может быть, в php.ini
есть настройка, которую мне нужно установить, или, возможно, приложение Flash действительно не отправляет фактическое изображение? Я думаю, что все идет правильно, потому что это полупрозрачный API, и он используется несколькими другими сайтами, поэтому я уверен, что это правильно на их пути.
И они также не требуют какого-либо API-ключа.