[Php-avanzado] archivo de input file

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Lun Abr 25 18:48:38 ART 2011


Hola Lucas,

	y cómo hacés para en un iframe mostrar una preview de la imagen _antes_
de subirla???


El lun, 25-04-2011 a las 18:48 -0300, unes pacio escribió:
> Si no me equivoco se puede hacer con un iframe, seria un "hack" ya que
> como dice leo va en contra del paradigma
> 
> 
> 
> 
> 
> El 25 de abril de 2011 11:51, Leonardo Tadei - Pegasus Tech Supply
> <leonardot en pegasusnet.com.ar> escribió:
>         Hola Jésica,
>         
>         El dom, 24-04-2011 a las 20:17 +0000, Jesica Billia escribió:
>         > Tengo una pequeña consulta, estoy armando un formulario
>         donde subo un
>         > archivo de imágen y después de seleccionar el archivo (antes
>         de submit
>         > el form) quiero que se
>         >
>         > previsualice la imagen que seleccioné. Armé una función que
>         llamo
>         > desde el evento OnChange y lo que hice fue obtener el
>         elemento del DOM
>         > mediante el getElementByID y luego
>         >
>         > utilicé la función .value pero solamente me muestra el
>         nombre del
>         > archivo, lo que quiero es la ruta completa para luego poder
>         insertarla
>         > en el <img src"c:/midisco/archivo.jpg">
>         
>         
>                Esto va a contramano del paradigma web: no podrás
>         mostrar una imagen
>         que no esté en el servidor, para lo que tenés que subirla
>         primero.
>                Recorriendo la estructura DOM del documento, tal y como
>         te pasó, solo
>         vas a encontrar la ruta de la PC cliente a la imagen, pero
>         naturalmente,
>         el servidor no pude (ni debe) acceder al disco del cliente!
>         
>                Algunos sitios hacen que en el onChange de la imagen
>         esta suba al
>         servidor, se achique, y se muestre como preview, y al enviar
>         el
>         formulario, solo la mueven a su lugar de almacenamiento
>         definitivo o se
>         descarte.
>                Esto da al usuario la sensación de una
>         previsualización, pero siempre
>         tendrás que subir primero la imagen para poder hacer algo con
>         ella.
>         
>         > Desde ya gracias y saludos!!!
>         
>         
>                Por nada!
>         --
>         Leonardo Tadei
>         leonardot en pegasusnet.com.ar
>         Firma pública:
>         http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>         
>         _______________________________________________
>         Php-avanzado mailing list
>         Php-avanzado en pato2.fi.mdp.edu.ar
>         http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> 
> 
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado

-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-avanzado