fileReader: LeseAsArrayBuffer () vs LeseAsBinaryString ()

8

Ich benutze reader.readAsArrayBuffer (), um eine Datei an node.js zu senden, damit ich sie in einem / public-Ordner speichern kann.

%Vor%

Wenn der Lesevorgang abgeschlossen ist, wird Meteor.method ()

aufgerufen %Vor%

Die Meteor-Methode empfängt eine Datei und speichert sie in meinem öffentlichen / Ordner.

%Vor%

Das Problem ist jedoch, dass ich die Kodierung nie richtig finde, und wenn ich die Datei in /public/logo/jow.png öffne, bekomme ich diese Nachricht:

%Vor%

Aber wenn ich readAsArrayBuffer () in readAsBinaryString () ändere, funktioniert es wie erwartet und ich kann das Bild öffnen.

Irgendwelche Ideen?

    
kevinius 11.11.2014, 22:45
quelle

0 Antworten

Tags und Links