PHP Drag&使用ExtJS删除文件上载

时间:2012-10-09 22:51:37

标签: php zend-framework extjs

我有一个我正在使用的小部件,它对我在Zend控制器中创建的方法发出请求。用户将图像上传到服务器,并将jpeg POST到请求正文中的服务器。

你如何在PHP端访问它?我查看了$ _POST,$ HTTP_RAW_POST_DATA(在设置了php.ini设置之后),$ _FILES,并尝试了:

$data = file_get_contents( 'php://input' );

所有这些全局变量和变量都是空的。我正在使用charles代理,您可以在其中查看请求和图像二进制数据。我会尽快链接截图(imgur is down)。

enter image description here

编辑:截图

编辑:我到了某个地方:

public function filesAction() {

        $request = $this->getRequest();
        $params  = $request->getParams();

        if ( $request->isPost() ) {

                    $httpContent = fopen( 'php://input', 'r' );
                    echo stream_get_contents( $httpContent );

        }
}

现在在响应中将二进制数据返回给我,我只需要使用fwrite()或类似的东西在服务器上创建图像然后我可以继续FTP到它需要的地方去。

0 个答案:

没有答案