关于PHP接收、保存文件的问题

WBOY
發布: 2016-06-23 13:18:13
原創
1492 人瀏覽過

我用.net模拟表单post文件到服务器端的PHP。
php我是这么写的

$filename=time().'.txt';
if(isset($_FILES["file"]["tmp_name"])) {
  move_uploaded_file($_FILES['file']['tmp_name'], $filename);
 }else {
  $s = file_get_contents('php://input');
  if($s) {
    file_put_contents($filename, $s);
  }
}

但最后保存的文件连其它信息也写进去了(如下图),PHP下是如何接收文件的?


因为没用过PHP,我用.net做了测试,能正常收到并成功保存文件,PHP下不知道怎么接收


回复讨论(解决方案)

那是因为你把从 php://input 中读取的数据直接写到文件里去了

那是因为你把从 php://input 中读取的数据直接写到文件里去了


一般怎么个处理法?PHP没用过,网上查的似乎都是用这个。

你没看到截图的前五行都是说明信息吗?

你没看到截图的前五行都是说明信息吗?



解决了,谢谢。
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板