Si utiliza VB.NET para crear aplicaciones de escritorio , puede que tenga que utilizar la clase WebClient para acceder a Internet y apoderarse de un archivo que reside en un servidor Web remoto. En lugar de guardar un archivo descargado , puede realizar otras tareas , como su almacenamiento en una base de datos o la manipulación de los datos binarios sin formato en la memoria. Para ello , primero debe aprender a recuperar un archivo desde la web y almacenarlo en una matriz de bytes . Instrucciones
1
lanzamiento Microsoft Visual Studio. Haga clic en " Archivo" y luego en " Proyecto". Haga clic en " Visual Basic " para seleccionarlo , y luego haga doble clic en " Aplicación de consola " para crear un nuevo proyecto de aplicación de consola . La ventana de código se abre y muestra el valor predeterminado " principales " Sub
2
Pega el siguiente código en que Sub: .
FileToGet Dim = " http://askjan.org/media /compprog.doc "
Dim As New System.Net.WebClient WebClient ()
bytes Dim As Byte ()
bytes = webClient.DownloadData ( fileToGet ) < br >
Reemplazar " someWebsite " con la URL de la página que contiene el archivo que desea descargar. Reemplazar " someFile.doc " con el nombre del archivo en ese sitio que desea recuperar . La siguiente sentencia crea una instancia de la clase " WebClient " y lo almacena en la variable " WebClient " . Los " DownloadData " método descarga el archivo y lo almacena en una nueva matriz de bytes denominada " bytes ".
3
Haga clic en la barra gris junto a las palabras "End Sub ". Visual Studio coloca un breakpoint allí. Esto hace que el código para detener la ejecución cuando alcanza el punto de interrupción .
4
Presione F5 para ejecutar el programa . El código de descarga el archivo elegido y lo carga en la matriz de bytes . El código también se detiene en el punto de interrupción .
5
Mantenga el cursor del ratón sobre la palabra " bytes " de la cuenta por encima de la "Sub End" declaración. Una ventana emergente de información sobre herramientas muestra el número de bytes que ha descargado .