使用cURL实现简单的文件上传

上传文件和POST十分相似,因为所有的文件上传表单都是通过POST方法提交。

$url = "http://localtion/upload_output.php";
$post_data=array(
    "foo" => "bar",
    //要上传的本地文件地址
    "upload"=>"@ test.zip"
);
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$post_data);
$output=curl_exec($ch);
curl_close($ch);
var_dump($output);

 

你可能感兴趣的:(php实战,php)