Home > Foro de J2EE >

Debates de J2EE > Como cargo imagenes accediendo al disco duro del cliente desde mi jsp?

Como cargo imagenes accediendo al disco duro del cliente desde mi jsp?

orlando
Distrito Federal, Mé...
Escrito por Orlando James el 3 de Junio


Hola como estan, me gustaria que me pudieran ayudar a resolver una duda que tengo.. ¿Es posible acceder a una carpeta que se encuentra en la pc del cliente desde una aplicacion Web? Y si es posible me podrian decir como hacerlo?... Lo que pasa es que tengo una aplicacion Web montada en Tomcat 6, donde en una jsp tengo un visor de imagenes, esto suena muy facil si mis imagenes estuvieran en una carpeta dentro de mi aplicativo como por ejemplo:

<TD ROWSPAN="3">
<img src=".. /imagenesPrueba3/imagen1. Jpg" name="intro" width="480" height="500" border="2">
</TD>

Pero el problema es que dichas imagenes se encuentren o mas bien las debe tomar de una carpeta que reside en la computadora de la persona que esta accediendo a la aplicacion, algo asi:

<TD ROWSPAN="3">
<img src="C:/imagenesPrueba3/imagen1. Jpg" name="intro" width="480" height="500" border="2">
</TD>

Pero obviamente esto no funciona y no me presenta la imagen, ya que no encuentra la ruta, es ahi donde empiezan mis problemas, ya que segun yo al hacer esta referencia:

<img src="C:/imagenesPrueba3/imagen1. Jpg".....

Estoy indicando que busque en C:/ pero en la unidad C: del servidor donde esta montada mi aplicacion Web ¿Si estoy bien en esta afirmacion?

Bueno por lo que pense entonces en copiar de alguna forma mis imagenes que residen en la computadora del cliente y subirlas a la carpeta que tengo dentro de mi aplicacion, sin embargo me encontre con el mismo problema de como acceder a la computadora del cliente desde mi aplicacion web para copiar sus imagenes, intente hacerlo con las diversas maneras que hay para copiar ficheros (con el File.... ) de un directorio a otro,e incluso copiar el directorio completo:

copyDirectory(new File("C://imagenesPrueba3"),new File("C://Archivos de Programa/apacheSoftWareFoundation//Tomcat 6//webapps//Servicios//web//Imagenes//imagenesPrueba3"));

Y el problema es que se intentan copiar los archivos, pero buscando las rutas en el servidor donde corre mi aplicacion Web y no en la computadora del cliente, por lo que no se como hacer para acceder a ellos :S, y pues yo se que todo este dolor de cabeza me lo ahorraria si subieran las imagenes por medio de un form y un botoncito de Examinar, el problema es que aqui en la empresa suben muchisimas imagenes diarias y lo que quieren es poderlas visualizar antes de subirlas a traves de la misma aplicacion Web, si alguien me pudiera ayudar le estaria muy agradecido en verdad!

Gracias de antemano!


Citar  |  
Ver mensaje      

Escrito por Camus el 21 de Junio

Hola, para realizar esto que necesitas es necesario realizar un file upload, te recomiendo que le heches una visitada al proyecto file upload de apache foundation ahi encontraras como hacer esto que necesitas.

Http://neossoftware.260mb.com/

Salu2


Citar  |  
Ver mensaje     


Responder


Quiero recibir alertas por email cuando haya mensajes nuevos en este debate

Al escribir en el debate:
  1. Repasa la ortografía y no escribas en formato SMS.
  2. Lee el texto dos veces antes de publicar.
  3. No escribas todo en mayúsculas o negritas.
 
Páginas internacionales: España  |  Italia  |  Francia  |  México  |  Alemania  |  Reino Unido  |  Argentina  |  Chile  |  Colombia  |  USA

Búsquedas frecuentes: despedida trabajo ejercicios de trabajo en equipo algebra de mancil precio del kilometro elementos de la organizacion administrativa

Emagister cumple la Ley Orgánica 15/1999 de 13 de diciembre, de Protección de datos de Carácter Personal, y posee el código de inscripción nº 2002010053 del Registro General de la Agencia de Protección de Datos. Copyright © 1999/2000 - Grupo Intercom - Todos los derechos