Subir archivos en ASP.NET

0
93

Poder subir archivos a nuestros servidores web, para que nuestros usuarios puedan compartir aplicaciones, ejemplos, documentos, es una necesidad dependiendo de lo que queramos hacer.

Como primer paso debemos crear el form que nos capture los datos.

<form id="Form1" method="post" runat="server">
   <P>File Upload Demonstration …</P>
   <INPUT id="MyFile" type="file" size="81" name="File1" runat="server"><br>
   <asp:Button id="btnSubmit" runat="server" Text="Submit" Width="139px"
           Height="30px"></asp:Button><br>
   <asp:Label id="lbl" runat="server" Width="402px" Height="33px"></asp:Label>
</form>

Luego en la acción del boton submit hacemos lo siguiente

Private Sub btnSubmit_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles btnSubmit.Click

  If IsNothing(MyFile.PostedFile) Then
    lbl.Text = "Debe seleccionar un archivo" : Exit Sub
  End If

  If MyFile.PostedFile.ContentLength = 0 Then
    lbl.Text = "No puede subir un archivo con peso 0 (cero)" : Exit Sub
  End If

  lbl.Text = MyFile.PostedFile.FileName
  Dim FileName As String()
  FileName = MyFile.PostedFile.FileName.Split("")
  MyFile.PostedFile.SaveAs("c:Upload" & FileName(FileName.Length – 1))

End Sub

Este ejemplo sube el archivo en la carpera c:Upload usted la debe de cambiar dependiendo de la ruta donde se encuentra tu aplicación web y a donde usted tenga derechos de escribir.

Dejar respuesta

Please enter your comment!
Please enter your name here