[Php-avanzado] archivo de input file

unes pacio unespac en gmail.com
Lun Abr 25 18:48:22 ART 2011


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
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20110425/aadb9b77/attachment.htm>


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