Pass Blob through ajax to generate a file

前端 未结 2 575
青春惊慌失措
青春惊慌失措 2020-11-27 04:32

I\'m trying to capture audiorecorder (https://github.com/cwilso/AudioRecorder) and send the blob through Ajax a php file, which will receive the blob content and create the

2条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-11-27 05:23

    According to the documentation, by using XMLHttpRequest.send() you can use the Blob object directly.

    var blob = new Blob(chunks, { 'type' : 'audio/webm' });
    var xhr = new XMLHttpRequest();
    xhr.open('POST', '/speech', true);
    xhr.onload = function(e) {
      console.log('Sent');
    };
    xhr.send(blob);
    

    I've tried this and it works like a charm.

提交回复
热议问题