我非常接近完成了我的一个小项目,但是,我遇到了一个我似乎无法自己解决的小问题。 我最终想要做的是从用户麦克风录制用户的语音,然后在完成后将录音上传到我的服务器。 我正在使用此项目的代码: https : //github.com/cwilso/AudioRecorder 它工作得很好,但我需要添加一个不包含开箱即用的function。 记录完成后,我需要能够将文件上传到我的服务器。 使用默认代码,该文件可以本地下载到我的计算机,但不能上载。 所以我做了一些研究,我遇到了另一个具有上传function的类似项目。 然而,在我看来,项目的其余部分更加错误。 所以我尝试添加以下项目中的“上传代码”: https : //github.com/nusofthq/Recordmp3js Javascript代码: function uploadAudio(mp3Data){ var reader = new FileReader(); reader.onload = function(event){ var fd = new FormData(); var mp3Name = encodeURIComponent(‘audio_recording_’ + new Date().getTime() + ‘.mp3’); console.log(“mp3name = ” + mp3Name); fd.append(‘fname’, mp3Name); fd.append(‘data’, event.target.result); $.ajax({ type: ‘POST’, url: ‘upload.php’, data: […]