FileUpload Control

En ASP.NET 1.0/1.1 podíamos subir archivos usando el control HTML FileUpload. Este control utilizaba un elemento de tipo <input type=”file”> en el código HTML de la pagina web para permitirle al usuario final subir un archivo al servidor. Además, teníamos que especificar en la etiqueta <form> el atributo enctype=”multipart/form-data”. En ASP.NET 2.0 tenemos un nuevo control de servidor en el ToolBox llamado FileUpload que facilita el proceso de subir archivos al servidor.


En el aspx agrega esto:


1: <form id=“form1” runat=“server”>
2:
<div>
3:
<asp:FileUpload ID=“FileUpload1” runat=“server” /><br />
4:
<asp:Button ID=“Button1” runat=“server” OnClick=“Button1_Click” Text=“Subir” />
5:
</div>
6:
</form>


En el code behind agrega esto:


1: protected void Button1_Click(object sender, EventArgs e)
2:     {
3:         if (FileUpload1.HasFile == true)
4:         {
5:            
6:                 FileUpload1.SaveAs(“C:\\Temp\\” + FileUpload1.FileName);
7:                 Label1.Text = “Archivo: “ + FileUpload1.PostedFile.FileName;
8:         }        
9:     }

Leave a Reply

Your email address will not be published. Required fields are marked *