In Gecko/Firefox ich die Fehlermeldung bekommen:JavaScript readAsDataurl ist keine Funktion
TypeError: fr.readAsDataurl is not a function
den folgenden JavaScript verwenden:
var fr = new FileReader();
fr.readAsDataURL(files[i]);
In Gecko/Firefox ich die Fehlermeldung bekommen:JavaScript readAsDataurl ist keine Funktion
TypeError: fr.readAsDataurl is not a function
den folgenden JavaScript verwenden:
var fr = new FileReader();
fr.readAsDataURL(files[i]);
Wie es jemand stellt sich heraus, bei Mozilla die veraltete Methode erstellt readAsDataurl
mit dem unpassenden Buchstaben Gehäuse und da JavaScript Groß-und Kleinschreibung ist, musste ich einfach die readAsDataURL
Methode (Großbuchstabe URL):
if (fr.readAsDataURL) {fr.readAsDataURL(files[i]);}
else if (fr.readAsDataurl) {fr.readAsDataurl(files[i]);}
Beachten Sie, dass die Standard-/ordnungsgemäße Gehäusemethode erkannt wird zuerst. Wenn Sie möchten, dass Ihr Code so schnell wie möglich funktioniert, verbessert sich die Leistung im Laufe der Zeit, wenn sich die Standards verbessern.
@MartijnPieters Ich stellte die Frage in der Art und Weise, wie andere sie kennenlernen würden, und posten die Antwort in der zur Situation passenden Mode. Schlägst du vor, dass ich die Antwort innerhalb der Frage poste? Das würde keinen logischen Sinn ergeben. – John
Ah, tut mir leid, ich habe verpasst, dass du hier eine Selbstantwort erstellt hast. Mein Fehler! –
Danke. Ran in das gleiche Problem – 32teeths