private function HttpsUpdateFileServerRequest($url,$path_img){ $curl = curl_init (); if (class_exists ( 'CURLFile' )) { //php>=5.6版本 $filedata=array('media' => new CURLFile(realpath($path_img))); curl_setopt ( $curl, CURLOPT_SAFE_UPLOAD, true ); } else { //php小于5.6版本 $filedata=array('media' => '@'.$path_img); if (defined ( 'CURLOPT_SAFE_UPLOAD' )) { curl_setopt ( $curl, CURLOPT_SAFE_UPLOAD, false ); } } curl_setopt ( $curl, CURLOPT_URL, $url ); curl_setopt ( $curl, CURLOPT_SSL_VERIFYPEER, FALSE ); curl_setopt ( $curl, CURLOPT_SSL_VERIFYHOST, FALSE ); if (! empty ( $filedata )) { curl_setopt ( $curl, CURLOPT_POST, 1 ); curl_setopt ( $curl, CURLOPT_POSTFIELDS, $filedata ); } curl_setopt ( $curl, CURLOPT_RETURNTRANSFER, 1 ); $output = curl_exec ( $curl ); curl_close ( $curl ); return $output; }