我有使用 Recorder.js 的簡(jiǎn)單 Record Wave 腳本現(xiàn)在問(wèn)題是記錄沒(méi)問(wèn)題減少到我的記錄還可以從blob下載記錄文件沒(méi)問(wèn)題上傳記錄文件(這里是問(wèn)題)操作系統(tǒng) ( windows 10 & appserv )我的上傳.php <?php print $_FILES["audio_data"]["tmp_name"]; //this will print out the received name, temp name, type, size, etc. //check if upload folder exist or not if(!is_dir("uploads")){ $res = mkdir("uploads",0777); } $size = $_FILES['audio_data']['size']; //the size in bytes $input = $_FILES['audio_data']['tmp_name']; //temporary name that PHP gave to the uploaded file $output = $_FILES['audio_data']['name'].".wav"; //letting the client control the filename is a rather bad idea //move the file from temp name to local folder using $output name move_uploaded_file($input, $output) ?>我的 js 文件的一部分function createDownloadLink(blob) { var url = URL.createObjectURL(blob); var au = document.createElement('audio'); var li = document.createElement('li'); var link = document.createElement('a'); //name of .wav file to use during upload and download (without extendion) var filename = new Date().toISOString(); //add controls to the <audio> element au.controls = true; au.src = url; //save to disk link link.href = url; link.download = filename+".wav"; //download forces the browser to donwload the file using the filename link.innerHTML = "Save to disk"; //add the new audio element to li li.appendChild(au); //add the filename to the li li.appendChild(document.createTextNode(filename+".wav ")) //add the save to disk link to li li.appendChild(link);
警告 move_uploaded_file():無(wú)法在 php 中移動(dòng)音頻文件
BIG陽(yáng)
2022-06-11 09:55:13