我正在使用Recorder.js,它允许用户通过麦克风输入创建自己的录音.我是新手,所以我使用this site作为参考点.
此代码创建可下载的.wav文件:
dio();">
PHP" method="post">
这会启动和停止录制:
这将从recorder.js脚本中下载.wav文件:
dio();">
我正在使用此PHP脚本尝试将.wav文件保存到/ audio目录:
PHP
$save_folder = dirname(__FILE__) . "/audio";
if(! file_exists($save_folder)) {
if(! mkdir($save_folder)) {
die("Failed to create save folder $save_folder");
}
}
$key = 'filename';
$tmp_name = $_FILES["audiofile"]["tmp_name"];
$upload_name = $_FILES["audiofile"]["name"];
$type = $_FILES["audiofile"]["type"];
$filename = "$save_folder/$upload_name";
$saved = 0;
if(($type == 'audio/x-wav' || $type == 'application/octet-stream') && preg_match('/^[a-zA-Z0-9_\-]+\.wav$/',$upload_name) ) {
$saved = move_uploaded_file($tmp_name,$filename) ? 1 : 0;
}
?>
现在,我希望有人帮助我使用PHP脚本将.wav文件上传到文件夹/音频而不是让用户下载文件.
任何有关这方面的帮助将不胜感激.