CURL 方法
public function upload_image( $url , $file =null, $header =null) {
$curl= curl_init ();
curl_setopt ( $curl, CURLOPT_URL, $url);
curl_setopt ( $curl, CURLOPT_SSL_VERIFYPEER, FALSE );
curl_setopt ( $curl, CURLOPT_SSL_VERIFYHOST, FALSE );
//携带cookie文件
// if(! empty($cookie)){
// curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie); //读取cookie
// }
//携带头
if(!empty($header)){
$newHeader = [];
foreach ($header as $k => $v){
$newHeader[] = $k.': '.$v;
}
curl_setopt($curl, CURLOPT_HTTPHEADER, $newHeader);
curl_setopt($curl, CURLOPT_HEADER, 1);//返回response头部信息
}
//curl_setopt($curl, CURLOPT_SAFE_UPLOAD, true);
//$body = new \CURLFile('@'.realpath($file['path']));
$body = curl_file_create($file['path&