它基本上是Android开发人员的Web服务。 下面是我从url获取输入请求的函数。
function readInputStream() {
$return_array = array();
$body = @file_get_contents('php://input');
if(get_magic_quotes_gpc())
{
$body = stripslashes($body);
}
// check if body is compressed or not
if (strlen($body) < 18 || strcmp(substr($body,0,2),"\x1f\x8b"))
{
$body = $body;
}
else
{
$tbody = $this->gzdecode($body);
$body = $tbody;
}
if(!empty($body))
{
$return_array = json_decode($body, true);
}
return $return_array;
}
现在我要combine post and file request
。
我知道php://input
会收到所有帖子请求。
但我想在此函数中包含文件请求。
$body = @file_get_contents('php://input');
那么,如何在上面的函数中合并$ body变量中的post和file请求。
我试过这样不行,
$body = @file_get_contents('php://input');
$body .= @file_get_contents('php://fd');
也试过,
$body = @file_get_contents('php://input');
$body .= $_FILES;