前端uni-app,录音保存在微信公众号
传给接口音频的media_id
// 下载amr
public function downAmr(){
$request = $this->request->post();
$url='http://file.api.weixin.qq.com/cgi-bin/media/get?access_token='.$request['token'].'&media_id='.$request['id'];
$content = file_get_contents($url);
$filename = date('Ymd') . '/';
$uploaddir = Env::get('ROOT_PATH').'/public/uploads/'.$filename;
is_dir($uploaddir) or mkdir($uploaddir, 0755, true);
// 文件保存名
$savename = md5(microtime(true)) . '-v.amr';
$new_file = $uploaddir. $savename;
file_put_contents($new_file,$content);
$host='http://www.laopifu.com';
return $host.'/'.$filename.$savename;
}
access_token是公众号的token
利用file_get_contents和file_put_contents保存文件