###網上示例方式 使用@加上文件名 如aa.png => @aa.png
###使用結果 PHP5.5如下可行,PHP5.5以上進行了封裝 ###PHP5.5及以上版本 php5.5及以上版本封裝了一個CURLFile類,詳情 ###示例php
$ch = curl_init('https://example.com'); $cfile = new CURLFile('aa.png','image/jpeg','image_name'); //創建文件 $post_data = array( "image_name" => "bar", "image" => $cfile ); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);//關閉認證 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);//關閉認證 //curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); // curl_setopt($ch, CURLOPT_USERPWD, ""); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); $response = curl_exec($ch); curl_close($ch); echo $response;exit;