Wie kann Javascript einen Blob hochladen?

Ich habe ein Blob-Daten in dieser Struktur:

Blob {type: "audio/wav", size: 655404, slice: function}
size: 655404
type: "audio/wav"
__proto__: Blob

Es handelt sich tatsächlich um Audiodaten, die mit dem aktuellen Chrome aufgenommen wurdengetUerMedia() undRecorder.js

Wie kann ich diesen Blob mit der Post-Methode von jquery auf den Server hochladen? Ich habe es ohne Glück versucht:

   $.post('http://localhost/upload.php', { fname: "test.wav", data: soundBlob }, 
    function(responseText) {
           console.log(responseText);
    });

Antworten auf die Frage(5)

Ihre Antwort auf die Frage