在php中结合帖子和文件请求

时间:2017-07-17 12:22:52

标签: php web-services

它基本上是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;

0 个答案:

没有答案