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)?
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.
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%Tags und Links javascript jquery google-chrome file-upload image-preloader