Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/03/2014, 16:45
Avatar de rgf1987
rgf1987
 
Fecha de Ingreso: diciembre-2012
Ubicación: Asturias
Mensajes: 269
Antigüedad: 12 años
Puntos: 22
Respuesta: Insertar imagenes en formulario

Veo que trabajas con Struts.

Una posibilidad sería crear una carpeta dentro del path de tu aplicación, y acceder a esa ruta de manera relativa, evitando así las rutas absolutas.
Y por lo tanto debes almacenar en BBDD la ruta relativa de la imagen para cada usuario, agregando una propiedad "rutaImagenPerfil" por ejemplo, en el objeto base de tipo Usuario (que supongo que así lo tendrás implementado).

Para obtener el path de una carpeta que se encuentra dentro de la aplicación puedes probar así:

Código Java:
Ver original
  1. File ruta= new File(request.getServletContext().getRealPath("nombreCarpetaImagenes/perfiles"));

Prueba y comentas.
Un saludo.