[Php-avanzado] archivo de input file

Rama Gonzalo ramagonzalo en yahoo.com.ar
Mie Abr 27 08:48:29 ART 2011



> mostrando la ruta local si es que la tiene
>
"se puede"... pero anda como el .... en varios navegadores, va al menos 
las veces que yo probé.
http://www.daniweb.com/web-development/javascript-dhtml-ajax/threads/114822
>
>
> El 25 de abril de 2011 18:48, Leonardo Tadei - Pegasus Tech Supply 
> <leonardot en pegasusnet.com.ar <mailto:leonardot en pegasusnet.com.ar>> 
> escribió:
>
>     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
>     <mailto: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 <mailto: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
>     <mailto: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
>     <mailto: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 <mailto: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
>     <mailto: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


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