El control FileUpload muestra como un control de cuadro de texto y un botón de examinar para seleccionar un archivo en el cliente y cargarlo en el servidor Web. Para especificar el archivo que se debe cargar, el usuario escribe su ruta de acceso completa en el equipo local (por ejemplo, C:\MisArchivos\TestFile.txt) en el control de cuadro de texto. Si lo prefiere, el usuario puede seleccionar el archivo haciendo clic en el botón Examinar y buscándolo en el cuadro de diálogo Elegir archivo.
El control FileUpload no envía automáticamente al servidor el archivo que el usuario selecciona para cargarlo. Es necesario proporcionar explícitamente un control o mecanismo que permita al usuario enviar el formulario. Normalmente, el archivo se guarda o el contenido se controla en un método de control de eventos de un evento que provoca un envío de datos al servidor. Por ejemplo, si se proporciona un botón para enviar un archivo, se puede escribir código para guardar el archivo en el método de control de eventos del evento clic. Para obtener más información sobre el control FileUpload, vea FileUpload (Control de servidor Web).