Javascript 使用xmlhttprequest在服务器上保存blob音频文件

Javascript 使用xmlhttprequest在服务器上保存blob音频文件,javascript,xmlhttprequest,blob,Javascript,Xmlhttprequest,Blob,我正在开发一个音频网络应用程序,您可以在其中播放音乐并自己录制。我正在使用一个录像机插件,并试图将录制的内容保存到服务器上的文件夹中。我通过以下javascript代码从插件获得一个blob文件: recorder.exportWAV(function(blob) { var xhr = new XMLHttpRequest(); var url = '../../audio/recordings/test.wav'; xhr.open('POST

我正在开发一个音频网络应用程序,您可以在其中播放音乐并自己录制。我正在使用一个录像机插件,并试图将录制的内容保存到服务器上的文件夹中。我通过以下javascript代码从插件获得一个blob文件:

recorder.exportWAV(function(blob) {
        var xhr = new XMLHttpRequest();
        var url = '../../audio/recordings/test.wav';
        xhr.open('POST',url,true);
        xhr.onload = function(e) {
            if (this.status == 200) {
              console.log(this.responseText);
            }
          };
        xhr.send(blob); 
        },'audio/wav');
我以前从未使用过这个,所以我不确定我的代码是否正确。但我没有收到任何错误,我的文件只是没有保存。我一直在互联网上搜索这个,我发现很多人使用php文件作为url。为什么?他们使用的是什么php文件

谢谢

你可能想看看。