这是一个愚蠢的问题,不要笑,我一直在想这个,但没有运气,我想我太累了。所以有一个应用程序发送数据(图像文件作为字符串)到一个PHP脚本,发送它XMLHttpRequest.send(data)
。我的问题是如何在PHP中访问这个字符串以将其保存到文件中?xmlhttprequest和php
编辑$_POST
,$_GET
和$_FILES
都是空
这是一个愚蠢的问题,不要笑,我一直在想这个,但没有运气,我想我太累了。所以有一个应用程序发送数据(图像文件作为字符串)到一个PHP脚本,发送它XMLHttpRequest.send(data)
。我的问题是如何在PHP中访问这个字符串以将其保存到文件中?xmlhttprequest和php
编辑$_POST
,$_GET
和$_FILES
都是空
第一:请确保您发送POST请求(当你调用open
法)
二:因为它看起来像你发送的原始数据,请设置适当的内容类型(使用setRequestHeader
)
第三:您应该能够使用$HTTP_RAW_POST_DATA
或file_get_contents("php://input");
检索数据。
$ _REQUEST?(http://php.net/manual/en/reserved.variables.request.php)。如果所有的服务器变量都是空的,问题可能发生在您的javascript发送内容中。一个片段会有所帮助。 – 2012-04-11 19:03:25