| |||
Archivo Adjuto Necesito adjuntar archivos (de cualquier extensión) en mi aplicación jsp, lo normal sería guardar el path del archivo en la BDD, pero como la aplicación estará en la Internet, ese archivo debe guardarse en el servidor desde la aplicación, como puedo realizar ese trabajo? |
| |||
Respuesta: Archivo Adjuto |
| |||
Respuesta: Archivo Adjuto Una posibilidad : En un archivo de configuracion, tu pones la raiz del repertorio de grabacion de tus archivos, y despues, en el baso de datos tu pones solamente el fin de tu camino. Por ejemplo : - camino del archivo : d:/archivos/archivos-agosto/001.zip - en el archivo de configuration : d:/archivos - en el baso de datos : archivos-agosto/001.zip Y en tu programa, tu reconstruyes el camino completo. HTH, Cimballi |
| |||
Respuesta: Archivo Adjuto No, En una aplicacion web no es conveniente poner las rutas completas como lo estas planteando. Tu aplicacion tiene la siguiente estructura: <TOMCAT_HOME>/webapps/tu_aplicacion/ A partir de esta carpeta guardarias los archivos que mostraras como un link en tu pagina jsp, por ejemplo, si tienes un archivo guardado en esa carpeta y el archivo se llama "notas.doc", lo unico que tienes que hacer es recuperar el nombre del archivo. Y en la jsp solo pondrias el nombre del archivo en un tag "<a" <a href="<%= nombreArchivo %>"> Archivo adjunto </a> Y cuando el usuario haga click sobre el vinculo, le aparecera el archivo. saludos! |
| |||
Respuesta: Archivo Adjuto Bueno, Bunburyscom, tu solucion esta bien, pero no puede siempre funcionar. Si tu tienes mucho archivos que nesecitan mucho espacio es mejor de ponerlos en un disco en red, o tambien si los archivos tienen lo mismo nombre es necesario de generar un nombre para cade archivo. Un otro ejemplo, si tu pones los archivos en el camino del programa y si tu quieres actualizar el programa, entonces es mas dificile porque es necesario de mover los archivos... Entonces, pienso que es mejor que el programa dominar totalmente la gabracion de los archivos, sus nombres y sus caminos. Cimballi |