[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