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?