Rumah > pembangunan bahagian belakang > tutorial php > 关于PHP接收、保存文件的问题

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-23 13:18:13
asal
1554 orang telah melayarinya

我用.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没用过,网上查的似乎都是用这个。

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

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



解决了,谢谢。
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan