Ich habe den folgenden Code in meinem Javascript bekommt:Wie man Art vom Javascript FileReader base64 Schnur abzieht?
var reader = new FileReader();
reader.onloadend = function() {
alert(reader.result);
};
Das zeigt mir die folgenden Daten:
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAAAAABX3VL4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gYSDCUgSze0AAAAAA5JREFUCNdjrGJgYmAAAAJ0AH4SDHVIAAAAAElFTkSuQmCC
Die Sache ist, dass ich nur den Teil nach dem Komma werden soll. Ich habe versucht, es von reader.result.value
, reader.result.valueOf()
und einige andere Kombinationen zu bekommen, aber kann nicht die richtige finden, um nur die Base64-Zeichenfolge ab dem Komma beginnend zu bekommen. Also eine zweite Idee ist, einfach das Komma und alles, was davor ist, zu entfernen, aber ich bin mir irgendwie nicht sicher, wie ich das machen soll.
Hätte jemand eine Idee, wie man das erledigt? Alle Tipps sind willkommen!
'var base64result = reader.result.split ('') [1];' 'oder base64result var = reader.result.substr (reader.result.indexOf (',') + 1); ' –