Blob gespeichert als [Objekt Objekt] Nodejs

Ich möchte mit HTML5 Audio vom Mikrofon aufnehmen und dann zum Speichern an den Server senden. Derzeit enthält die gespeicherte Datei jedoch nur[object Object]

Hier sind einige Ausschnitte aus meinem Code.

Vorderes Ende:
console.log(blob);
$http.post('/api/save_recording', blob)
  .success(function(new_recording) {
    console.log("success");
  })

Das Protokoll wird gedruckt:

Blob {type: "audio/wav", size: 237612, slice: function}
success
Backend:
exports.saveRecording = function(req, res) {
  console.log(req.body);

  fs.writeFile("temp/test.wav", req.body, function(err) {
    if(err) {
      console.log("err", err);
    } else {
      return res.json({'status': 'success'});
    }
  }) 
}

Das Protokoll wird gedruckt:{ type: 'audio/wav', size: 786476 }

Können Sie mir sagen, warum dies nicht funktioniert und wie Sie es beheben können?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage