curl 上传文件

$data = array(
'hello' => 'dafdf',
'test' => '@' . __FILE__ //文件绝对路径前加@,curl会自动解析为上传文件
);
$ch = curl_init();
curl_setopt_array($ch, array(
CURLOPT_URL => 'locahost/test/file.php',
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => $data,
// CURLOPT_PROXY => '127.0.0.1:8888', //这一行是用代理抓下发送的http包
));
echo curl_error($ch);
$result = curl_exec($ch);
posted @ 2016-03-24 20:14  I'mWaitingForYou  阅读(436)  评论(0)    收藏  举报