这是一个愚蠢的问题,不要笑,我一直在努力解决这个问题但没有运气,我想我太累了。所以有一个应用程序将数据(图像文件作为字符串)发送到 php 脚本,并使用XMLHttpRequest.send(data)
. 我的问题是如何在 PHP 中访问此字符串以将其保存到文件中?
EDIT $_POST
,$_GET
并且$_FILES
都是空的
这是一个愚蠢的问题,不要笑,我一直在努力解决这个问题但没有运气,我想我太累了。所以有一个应用程序将数据(图像文件作为字符串)发送到 php 脚本,并使用XMLHttpRequest.send(data)
. 我的问题是如何在 PHP 中访问此字符串以将其保存到文件中?
EDIT $_POST
,$_GET
并且$_FILES
都是空的
第一:确保您正在发送一个 POST 请求(当您调用该open
方法时)
第二:由于看起来您正在发送原始数据,请设置适当的内容类型(使用setRequestHeader
)
第三:您应该能够使用$HTTP_RAW_POST_DATA
or检索数据file_get_contents("php://input");
。