Saludos, me preguntaba si es posible almacenar un archivo dentro de mi proyecto web en java , para ser mas especificos, queria saber como podria almacenar mis archivos en la carpeta Upload:
MiProyecto
|--------------->WebRoot
|----------->WEB-INF - Upload
Resulta que estoy usando Struts2 y ya logre tener en mi clase de java (mi action)
en un objeto de tipo File mi archivo que subi desde la pagina web, pero ahora mi
pregunta es como puedo guardar ese archivo a la carpeta Upload.
Como comentario si puedo guardar el archivo siempre y cuando le pongo una ruta completa, (por ejemplo C:/Upload) pero no pongo una ruta completa estatica por que en el servidor donde se va montar la aplicacion no se si exista o si las rutas cambien.
Les dejo el pedazo de mi codigo que funciona cuando le pongo una ruta completa, pero como les dije si metiera la ruta completa de la carpeta de mi aplicacion, posiblemente funcionaria, pero cuando monte la aplicacion no, trate de obtener el contexto de mi aplicacion pero no guarda nada en dicha carpeta.
..."File archivo ya tiene el archivo que deseo copiar"
File theFile = new File("C:/Upload");
FileUtils.copyFile(archivo, theFile);
...