En un anterior post compartí una aplicación utilizando
sockets en Java Swing, pues para JSP, hay una forma más fácil, y es utilizando la librería
FileUpload, utilizando menos código, y de una manera más eficiente, lo mejor aún
es que podemos limitar el tamaño del archivo a subir.
El ejemplo funciona también para el modo local, por lo que
no habría problemas en implementación.
Como punto importante será necesario que descarguen e
importen las siguientes librerías:
- commons-fileupload-1.3.1
- commons-io-2.4
Para este ejemplo las librerías están dentro del proyecto una
vez descargado abierto en el netbeans, solo deberán seguir los siguientes
pasos:
- Como se sabe para poder trabajar remotamente, necesitamos tener dos a mas ordenadores conectados en red, en mi caso virtualize Windows XP, para poder hacer la prueba en vivo.
- Ambas maquinas deben realizar ping entre ellas, tanto desde el cliente que será el Windows XP y desde el servidor que será la ordenador real.
- En mi caso para evitarme instalar el Apache Tomcat en Windows XP, solo llamare al formulario con la dirección IP.
Podemos observar que tiene la dirección IP del servidor que es 10.10.62.2 seguido del puerto del tomcat y el nombre del proyecto, cuando por defecto de manera local es : http://localhost:8084/SubirServidor/ - Luego de eso elegiré un archivo .txt que prepare para ser subido.
Muestro el archivo con el peso, que está en el margen de lo permitido. - Para finalizar presionar el botón “Subir”, y observaremos como el archivo es copiado y transferido a la carpeta que se asignó para almacenar los archivos.D:\UNIDAD\SubirServidorRemoto\build\web\archivos
Con esto ya podremos subir archivos
a la carpeta “archivos” ubicada dentro del proyecto, no en otra ubicación.
Si queremos asignar menor o mayor
tamaño de archivos a subir, solo debemos dirigirnos al archivo web.xml y
cambiar la cantidad por la que se desea en la siguiente línea:
<context-param>
<param-name>maxFileSize</param-name>
<param-value>102500</param-value>
</context-param>
Dentro del mismo archivo también
podremos poner la ruta en la que se guarda el archivo, siempre y cuando este
dentro del proyecto, las líneas son las siguientes:
<context-param>
<param-name>directorioSubida</param-name>
<param-value>/archivos</param-value>
Esto sería todo, en el próximo tutorial
descargaremos el archivo subido, espero hay sido de utilidad a muchos.
Link de la aplicacion : http://adf.ly/gmz34
No hay comentarios:
Publicar un comentario