Foros del Web » Programando para Internet » Javascript »

Como mostrar una imagen que se selecciona con un input file.?

Estas en el tema de Como mostrar una imagen que se selecciona con un input file.? en el foro de Javascript en Foros del Web. hola quisiera saber si es posible que cuando con un input de tipo file selecciono una imagen antes de enviarlo mostrarla en un <img>? saludos...
  #1 (permalink)  
Antiguo 17/06/2011, 15:21
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 1 mes
Puntos: 15
Como mostrar una imagen que se selecciona con un input file.?

hola quisiera saber si es posible que cuando con un input de tipo file selecciono una imagen antes de enviarlo mostrarla en un <img>?


saludos
  #2 (permalink)  
Antiguo 17/06/2011, 16:23
Avatar de Naahuel  
Fecha de Ingreso: marzo-2011
Ubicación: localhost
Mensajes: 796
Antigüedad: 13 años, 1 mes
Puntos: 192
Respuesta: Como mostrar una imagen que se selecciona con un input file.?

Mm, me suena a dificil. Digo porque eso requeriría leer el archivo localmente... buscando en google encontré varios scripts pero dicen sólo funcionar en IE, debido a que los demás navegadores no permiten eso por razones de seguridad:

http://www.himmera.com/Javascript_sc...avascript.html

http://teck.in/javascript-to-preview-local-image.html

http://javascript.internet.com/forms...d-preview.html
__________________
nahueljose.com.ar
  #3 (permalink)  
Antiguo 17/06/2011, 19:17
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 1 mes
Puntos: 15
Respuesta: Como mostrar una imagen que se selecciona con un input file.?

si muchas gracias por tu respuesta ya vi que no es algo que se puede hacer en todos los anvegadores.


saludos
  #4 (permalink)  
Antiguo 17/06/2011, 22:11
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Como mostrar una imagen que se selecciona con un input file.?

Requieres de un lenguaje que permita leer los directorios del usuario, que a la vez pide permisos para leer. Con ActiveX puedes hacerlo, pero es para IE solamente. También podrías usar JAVA (no javascript, sino JAVA), tal vez con flash se pueda lograr también.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 17/06/2011, 23:15
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Como mostrar una imagen que se selecciona con un input file.?

Hola:

Lo que vale en todos los navegadores es subir esa imágen: Revisar las imágenes antes de subirlas... luego podrías tenerla en el server (por ejemplo en variables de sesión o ficheros temporales), para no repetir la acción.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #6 (permalink)  
Antiguo 17/06/2011, 23:24
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Como mostrar una imagen que se selecciona con un input file.?

Como enseña caricatos es como he visto que hacen para visualizar. Aunque en realidad lo que hace es llevar la imagen al servidor y de ahí mostrarla.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #7 (permalink)  
Antiguo 18/06/2011, 18:46
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 1 mes
Puntos: 15
Respuesta: Como mostrar una imagen que se selecciona con un input file.?

ok muchas gracias por las respuestas creo que es mas sencillo o practico tenerla en el server y despues mostrala.



saludos

Etiquetas: file, input
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:21.