日期:2014-05-17  浏览次数:20399 次

php接收post文件问题
vc客户端使用http post abc.txt文件给php server端,server端收到的abc.txt文件是空的,是不是php://input问题呢,请高手指教。谢谢!

vc客户端:
Content-Disposition: form-data; name="upload"; filename="abc.txt"
Content-Type: text/plain


php server端:
<?php
$input = file_get_contents('php://input');
file_put_contents('abc.txt',$input);
?>


------解决方案--------------------
要用$_FILE接收参数。
------解决方案--------------------
上传文件是使用 enctype="multipart/form-data"
而 php://input 不接受这种数据,而是原始post数据(raw)