首页 >后端开发 >php教程 >php://input 接收资料失败,图片变的非常小,无法打开

php://input 接收资料失败,图片变的非常小,无法打开

WBOY
WBOY原创
2016-06-13 11:34:33892浏览

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
这样对吗?该怎么解决这个问题?

图片 php 数据
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn