Para subir archivos al servidor desde una página web existen diferentes alternativas en cuanto a la tecnología utilizada, es posible realizarlo con la mayoría de tecnologías para el servidor como por ejemplo PHP, ASP.Net y Java.
Este post va a explicar como hacerlo con la tecnología JAVA por medio de un Servlet, en específico con la biblioteca
com.oreilly.servlet
, además solo se explican los elementos mínimos necesarios para hacerlo. Lo primero que hay que conocer es lo básico de HTML para crear un formulario que permita seleccionar un archivo, escribir su ruta en un campo de texto y enviarlo al servidor.El formulario (form)
Lo primero que hay que especificar con las características del formulario importantes:- action="El nombre del servlet que va a recibir el archivo"
- enctype="multipart/form-data" que especifica el tipo de contenido que será enviado
- method="POST" cuando se envían archivos no se puede usar el método GET