SUBIR ARCHIVOS A UN SERVIDOR REMOTO

0 comentarios
 

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:

  1. 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.
  2. 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.
  3. 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/
  4. 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.
  5. 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>
</context-param> 


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

 
© 2012. Design by Main-Blogger - Blogger Template and Blogging Stuff