注意:
file上传的类型需要指定new CURLFile(“/home/mf_user/speech.mp3”, ‘audio/mpeg’)
否则报错
$post_data = array(
"test" => "test",
"file" => new CURLFile("/home/mf_user/speech.mp3", 'audio/mpeg')
);
$headers = array(
"Content-Type: multipart/form-data",
"Authorization: Bearer 123"
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "url");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 0);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$ret = curl_exec($ch);
curl_close($ch);
print_r($ret);