php://input 接收文件失败,图片变的非常小,无法打开
我用php://input 接收图片代码如下
<br>$file= file_get_contents('php://input');<br> $this->filename=time().'.jpg';<br> $dirname .='Uploads'.DIRECTORY_SEPARATOR.'face'.DIRECTORY_SEPARATOR.'1'; <br> $url=$dirname.DIRECTORY_SEPARATOR.$this->filename;<br> $handle=fopen($url, 'w');<br> fwrite($handle, $file);<br> fclose($handle);<br>上传的图片有70多kb结果接收后保存下来只有70多字节,根本无法打开,我用var_dump()把接收的数据流打印出来是:image=955e0caajw1dwnvnfmwk4j.jpg&submit=%e4%b8%8a%e5%82%b3%e6%aa%94%e6%a1%88
这样对吗?该怎么解决这个问题?










