tener - Vista previa de la imagen de Javascript infalible
remedios caseros para tener un orgazmo (2)
Si el navegador no es compatible con getAsDataURL
, puede asegurarse de que la entrada del archivo está utilizando GearFiles de Gears (scroll down) para leer un archivo seleccionado por el usuario. Google ya no está trabajando en Gears, pero funcionará en Chrome, al menos hasta que getAsDataURL()
se implemente.
EDITAR: Respuesta modificada para ser más útil.
Tengo el siguiente código que presenta al usuario una vista previa de la imagen que están tratando de cargar y funciona muy bien en FF:
var img = document.createElement(''img'');
img.src = $(''#imageUploader'').get(0).files[0].getAsDataURL();
El problema es que getAsDataURL()
solo funciona en FF. ¿Hay algo similar / una solución para este tipo de funcionalidad en Chrome (específicamente)?
IE aún no es compatible con la API de archivos. De todos modos, necesita usar un FileReader para leer un archivo. Además, el archivo no es su nombre de archivo (el nombre de la variable es un poco ambiguo).
file = fileObj.files[0];
var fr = new FileReader;
fr.onloadend = changeimg;
fr.readAsDataURL(file)