我用.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 中读取的数据直接写到文件里去了
你没看到截图的前五行都是说明信息吗?
你没看到截图的前五行都是说明信息吗?