Heim >Backend-Entwicklung >PHP-Tutorial >php://input 接收资料失败,图片变的非常小,无法打开

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-13 11:34:33898Durchsuche

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 数据
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:配置php网页显示异常Nächster Artikel:php-fpm的起动