我在php中有'curl'代码
$ch = curl_init("http://www.abcd.in/upload.php");
curl_setopt($ch, CURLOPT_POSTFIELDS, array("file" => "@$file", "file_name" => "$file_name"));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_exec($ch);
curl_close($ch);
upload.php为
$file = $_FILES["file"]["tmp_name"];
$file_name = $_POST["file_name"];
$file_extension = substr(strrchr($file_name, '.') , 1);
$path = "uploads/".date("YmdHis", time()).uniqid().".$file_extension";
move_uploaded_file($file, $path);
执行此代码后,虽然图像上传,但我收到内部服务器错误-500。 我怎么能克服这个?
答案 0 :(得分:0)
CURLOPT_POST
。 答案 1 :(得分:0)
尝试查看apache日志错误,并在安装时验证</ p>
sudo apt-get install curl php5-curl php5-xmlrpc