Usted no tiene que escribir mil líneas de código para permitir a los usuarios cargar archivos a su server.VB.NET Web tiene un control integrado " FileUpload " que automatiza la tarea. Este control consiste en un botón "Examinar " que permite al usuario seleccionar los archivos a subir y un cuadro de texto que muestra el archivo seleccionado. Todo lo que tienes que hacer es arrastrar el control de su página Web y añadir unas pocas líneas de código VB.NET su aplicación. Instrucciones
1
abrir uno de los proyectos Web VB.NET y localizar formulario de inicio del proyecto en el Explorador de soluciones .
2
Haga doble clic en ese formulario y haga clic en el botón " Diseño" . Visual Studios la ventana de diseño y muestra el formulario.
3
Abra la caja de herramientas y arrastre un control " Button" en el formulario. Utilice la ventana Propiedades para cambiar el nombre del botón de " ButtonUpload " y su texto a "Subir ".
4
Regresar a la caja de herramientas. Arrastre un control " Label " y un control " FileUpload " al formulario. Utilice la ventana Propiedades para cambiar el nombre de la etiqueta a " LabelMessage . "
5
Haga doble clic en el botón que realizó en el formulario. La ventana de código se abre y muestra el código para el método de "Click" del botón. Reemplace este método con la siguiente:
Protected Sub ButtonUpload_Click (remitente de ByVal como objeto , ByVal e como System.EventArgs ) Handles Button1.Click
Si ( FileUpload1.HasFile ) Entonces
fileName As String = FileUpload1.FileName
Dim SaveTo As String = " C \\ Uploads \\ "
SaveTo + = fileName
FileUpload1.SaveAs ( SaveTo )
LabelMessage.Text = " Subir tuvo éxito "
demás
LabelMessage.Text = "Seleccione un archivo para subir "
End If < br >
End Sub
la primera línea comprueba si el usuario ha seleccionado un archivo para cargar . Si es así , el bloque de código después de la primera línea se ejecuta. La variable " SaveTo " tiene el nombre de la ruta a la ubicación del servidor en el que desea almacenar los archivos subidos . Esa ruta es " C: \\ Uploads \\ " en este ejemplo . Cambiar ese nombre ruta de acceso a la ruta real en el servidor en el que desea guardar archivos . Los " FileUpLoad1.SaveAs " archivos de la declaración del archivo. La siguiente declaración le informa al usuario de una carga correcta cambiando el texto de la etiqueta en "Subir tuvo éxito. " Si un usuario no selecciona un archivo antes de hacer clic en el botón " Upload" , el código establece el texto de la etiqueta de "Seleccione un archivo para cargar . "
6
Press "F5 " para ver la forma en su navegador . Haga clic en el botón " Upload" . Una ventana de selección de archivos se abre y le permite elegir un archivo de su disco duro. Haga doble clic en un archivo y, a continuación, haga clic en "Subir ". VB.NET cargue el archivo en la ubicación especificada en el código .