Curl multipart data POST
<?php 跟普通post一样, file类型的在文件路径前加个@,目标页可以用$_FILES接收 手册里好像也有这么一个例子
$file = 'file'; //要上传的文件 $url = 'url';//target url
$fields['f'] = '@'.$file;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url ); curl_setopt($ch, CURLOPT_POST, 1 ); curl_setopt($ch, CURLOPT_POSTFIELDS, $fields );
curl_exec( $ch );
if ($error = curl_error($ch) ) { die($error); } curl_close($ch); ?> ?>
|