Ich versuche, eine BLOB-Datei JSONify, so dass ich es über AJAX-Anforderungen senden kann. Ich habe es mit dem folgenden Code ohne Erfolg versucht. Wenn ich eine JSONified-Datei analysiere, erhalte ich nur eine andere Datei mit viel kleinerer Größe.JSonifying eine BLOB-Datei
function test(blob, cb) {
var fileReader = new FileReader()
fileReader.readAsArrayBuffer(blob)
fileReader.onloadend = function() {
// client
var arry = Array.from(new Uint8Array(fileReader.result))
var data = {data: arry }
var json = JSON.stringify(data)
// server
var parse = JSON.parse(json)
var arr = parse.data.buffer
var blob = new Blob([arr])
}
}
Das Objekt, das Sie JSON.stringify anrufen (** Daten **) keine Eigenschaft ** ** Puffer, die in Ihrem ** Server zugegriffen wird ** Teil. – xxxmatko
@xxxmatko Danke für den Hinweis auf meinen Fehler. Sie sollten das als Antwort posten. – sawa
Ich habe das gerade als Antwort geschrieben, auch mit Beispielcode, hoffe es wird helfen. – xxxmatko