new \CURLFile($filePath, '', $title)); if($type == 'video') { $extra = [ 'description' => urldecode(json_encode([ 'title' => $title, 'introduction' => $introduction ], JSON_UNESCAPED_UNICODE)) ]; $file_data = array_merge($file_data, $extra); } $curl = curl_init(); curl_setopt($curl , CURLOPT_URL , $url); curl_setopt($curl , CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); // 跳过证书检查 curl_setopt($curl , CURLOPT_POST, 1); curl_setopt($curl , CURLOPT_POSTFIELDS, $file_data); $output = curl_exec($curl); if ($output === FALSE){ echo 'cURL Error:'.curl_error($curl); } curl_close($curl); return $output; } }