這是一個愚蠢的問題,不要笑,我一直在想這個,但沒有運氣,我想我太累了。所以有一個應用程序發送數據(圖像文件作爲字符串)到一個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