Saludos. Ando desarrollando un script para subir una imágen y estoy lidiando a muerte con implementar una preview de la image a subir.
Lo que intento es hacer el preview sin tener que refrescar el formulario entero. Es decir utilizando AJAX para subir la imagen y previsualizarla.
El problema lo tengo al subir la imagen, ya que no se si el input file genera el objeto cuando un usuario selecciona una imagen o por c**ones hay que enviar el formulario para crearla. Es decir que no se donde se encuentra el objeto a subir y si es posible :X
¿Alguien ha hecho algo parecido?
« Última modificación: 19 Mayo 2008, 21:21 por Hans el Topo »
Es necesario subir la imagen para que puedas trabajarla =\
No he hecho eso, pero podrias hacer la funcion de "preview()" en ajax, o sea, que mande la foto, le haces lo que tengas que hacer y entonces la muestras, esto con el evento "onBlur"
Código
<input type="file" onBlur="preview()">
o tambien un boton de "vista previa" y seria lo mismo pero con un onClick
Puedes hacer que el form apunte a un iframe oculto , y que se procese dentro de ese iframe , yo tuve la misma necesidad hace poco , subir un archivo sin recargar la pagina , al final hice esto , te coloco el codigo.
Eso te va a subir la imagen sin necesidad de recargar la pagina , ya en ese punto puedes hacer otras operaciones para ver la imagen ya subida al servidor .
Espero te ayude en algo y disculpa que ponga el code en cfm pero es que alli lo hice X)
Saludos¡¡¡¡
En línea
Because maybe You're gonna be the one that saves me And after all You're my wonderwall d[n_n]b