我基本上是在与第三方API闪存文件交互以向我的服务器发送 HTTP POST 请求。
我知道我走在了正确的道路上,因为它需要一个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')
无论出于何种原因,这些“工作”都没有。“工作”是指它们没有被设置,当我 var dump 他们时,我什么也得不到。
可能是php.ini
我需要设置一个设置,还是 Flash 应用程序确实没有发送实际图像?我认为它在做正确的事情,因为它是一个半流行的 API,并且被其他几个站点使用,所以我很确定它对他们来说是正确的。
而且它们也不需要任何类型的 API 密钥。