Unfailing Javascript Image Preview

9

Ich habe den folgenden Code, der dem Benutzer eine Vorschau des Bildes zeigt, das er hochzuladen versucht und das funktioniert wirklich gut in FF:

%Vor%

Das Problem ist, getAsDataURL() funktioniert nur in FF. Gibt es eine ähnliche Lösung für diese Art von Funktionalität in Chrome (speziell)?

    
Jason 30.04.2010, 22:30
quelle

2 Antworten

2

Wenn der Browser getAsDataURL nicht unterstützt, können Sie sicherstellen, dass die Dateieingabe stattdessen mit Gears ' erfolgt openFiles (scrollen Sie nach unten), um eine vom Benutzer ausgewählte Datei zu lesen. Google arbeitet nicht mehr an Gears, aber es wird in Chrome funktionieren, zumindest bis getAsDataURL() implementiert wird.

BEARBEITEN: Geänderte Antwort, um hilfreicher zu sein.

    
Henrik Hansen 02.05.2010 17:39
quelle
0

IE unterstützt die Datei-API noch nicht. Wie auch immer, Sie müssen einen FileReader verwenden, um eine Datei zu lesen. Außerdem ist die Datei nicht der Dateiname (die Benennung Ihrer Variablen ist etwas mehrdeutig).

%Vor%     
Aram Mkrtchyan 09.11.2011 14:56
quelle