php5.5.9 curl 上传文件

范例 

$uploaddir= getcwd();

$file=$uploaddir."/buffer.jpg";//这里非常重要!一定要绝对地址才行,所以使用这个拼接成了绝对地址

$ch= curl_init($url);

$cfile= curl_file_create($file);

$data=array('fff'=>$cfile);

curl_setopt($ch,CURLOPT_POST,1);

curl_setopt($ch,CURLOPT_POSTFIELDS,$data);

curl_setopt($ch,CURLOPT_INFILESIZE, filesize($file));//这句非常重要,告诉远程服务器,文件大小

curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);

$res= curl_exec($ch);

curl_close($ch);

return$res;

?>

你可能感兴趣的:(php5.5.9 curl 上传文件)