No necesitas ir muy lejos. Primefaces cuenta con un componente que te permite subir o descargar archivos. Revisa en la documentación de Primefaces el componente fileUpload.
Hola estoy perfeccionando un método que realiza de manera adecuada la subida de imágenes en jsf hacia la base de datos, quisiera mejorar muchos aspectos del código por ahora funciona bien, si deseas podemos comunicarnos para enviarte los archivos.
hola a todos........... Bueno actualmente voy desarrollando un sistema web, para los cual utiliza el lenguaje JAVA2EE en netbeans con gestor de base de datos ORACLE10XE. para ello utilizo JSF(.xhtml), JPA, CRUD, PrimeFaces(muy poco), templates, composite component, etc; El problema que actualmente tengo es el siguiente:
1.- el registro de usuarios contempla subir la fotografía del usuario a la base de datos(la tabla usuarios contiene un campo fotografía te tipo BLOB).
2.- el registro de usuarios también contempla subir archivos adjuntos los cuales tendrían que ser copiados a un directorio en especifico en el servidor(la tabla usuarios contiene un campo adjuntos de tipo VARCHAR donde se almacenara la ruta de los archivos adjuntos cargados en el servidor).
bueno quisiera que me pudiese orientar como puedo solucionar este problema intente varias otras opciones pero sin éxito....!!!.
Busque mucha información pero no logre realizar el proceso de subir archivos. Les agradeciera mucho que pudiesen compartir algún tutorial, videotutorial o simplemente ejemplos para cargar archivos a la base de datos y poder mostrarlos, también de cargar archivos adjuntos y copiarlos a un directorio del servidor y poder mostrarlos mediante una interfaz en la pagina. Bueno les agradezco de antemano......hasta luego y muchas gracias...!!!.