我正在使用XMLHttpRequest将字符串作为HTTP_RAW_POST_DATA发布到PHP,但是它只能在IE 8和9中工作,我似乎无法在FF,Chrome或Safari中使用它。
图像在每个浏览器中都会打开,但是一旦打开ajax,就不会发布结果。
window.open(image.toDataURL());
var image= image.toDataURL();
var ajax = XMLHttpRequest();
ajax.open("POST", 'http://someurl.com/post.php');
ajax.setRequestHeader('Content-Type', 'application/upload');
ajax.send(image);
这是抓取帖子数据的PHP代码的开头:
if (isset($GLOBALS["HTTP_RAW_POST_DATA"]))
{
$sessid = $_SERVER['REMOTE_ADDR'];
$image=$GLOBALS['HTTP_RAW_POST_DATA'];
我在这里想念什么?