我正在构建一个录音项目,我想通过blob将音频上传到文件夹(上传)。
这是我迄今取得的成就:
var url = URL.createObjectURL(blob);
var li = document.createElement('li');
var au = document.createElement('audio');
var hf = document.createElement('a');
au.controls = true;
au.src = url;
hf.href = url;
hf.download = 'audio_recording_' + new Date().getTime() + '.wav';
hf.innerHTML = hf.download;
li.appendChild(au);
li.appendChild(hf);
fileName=hf.download;
console.log(fileName);
var data = new FormData();
data.append(url, blob);
$.ajax({
url : "upload.php",
type: 'POST',
data: data,
contentType: false,
processData: false,
success: function(data) {
console.log(data);
}
});
这是ajax函数的php代码(upload.php):
$temp = explode(".", $_FILES["fileName"]["name"]);
$exte