Mi duda viene dado que estoy pensando en poner imágenes sobre ciertas clases (por ejemplo para Clientes o Productos, tener una imagen asociada a un Cliente o Producto), y así al mostrar información que salga a parte de los campos nombre, apellidos y demás, una imagen.
Buscando información y probando cosas no llego a hacer que funcione nada. Una de mis preguntas es si en la BD almacenar las imágenes o una ruta a las imágenes. Que me recomendáis?
Para que os hagáis una idea, con Primefaces he hecho el upload de imágenes para que las guarde en una carpeta concreta, pero luego a la hora de mostrarlas, no sé como hacerlo, ya que hago algo como esto:
Código:
El caso es que no sé a que carpeta está entrando. Si le doy a abrir imagen me sale lo siguiente: <p:graphicImage height="96" width="96" value="/#{backBean.imagen}" />
http://localhost:8080/MiApp-war/1.PNG?pfdrid_c=true
Donde está esa ubicación dentro de mi PC? He probado varias ubicaciones donde debería de estar la Aplicación en GlassFish, pongo el archivo "1.PNG" pero no lo encuentra en ninguna.
Una ayudita? Acepto recomendaciones formas de como hacer el manejo de imágenes.
Un saludo!