Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come scaricare un file byte per byte in VB.NET

Se si utilizza VB.NET per creare applicazioni desktop , potrebbe essere necessario utilizzare la classe WebClient per accedere a Internet e afferrare un file che risiede su un server Web remoto . Invece di salvare un file scaricato , è possibile eseguire altre attività come ad esempio la memorizzazione in un database o manipolando i dati binari grezzi in memoria. Per fare questo, è necessario prima imparare a recuperare un file dal Web e conservarla in un array di byte . Istruzioni
1

lancio di Microsoft Visual Studio. Fare clic su "File " e poi su " Progetto ". Fare clic su " Visual Basic " per selezionare l'elemento , quindi fare doppio clic su " Applicazione console " per creare un nuovo progetto Applicazione console . Si apre la finestra di codice e visualizza i Sub "principali" di default
2

Incollare il codice seguente in quella secondaria : .

Dim fileToGet = " http://askjan.org/media /compprog.doc "

Dim WebClient come New System.Net.WebClient ( )

Dim bytes As Byte ( )

byte = webClient.DownloadData ( fileToGet ) < br

Sostituire > " someWebsite " con l'URL di un sito che contiene un file che si desidera scaricare . Sostituire " someFile.doc " con il nome del file su quel sito che si desidera recuperare . L'istruzione seguente crea un'istanza della classe " WebClient " e lo memorizza nella variabile " WebClient " . Le " DownloadData " download metodo il file e lo archivia in una nuova matrice Byte chiamato "byte ".
3

fare clic sulla barra grigia accanto alla scritta "End Sub ". Visual Studio inserisce un breakpoint lì . Questo fa sì che il codice di sospendere l'esecuzione quando raggiunge il punto di interruzione .
4

Premere F5 per eseguire il programma . Il codice scarica il file scelto e lo carica nella matrice di byte . Il codice si ferma anche al punto di interruzione .
5

tenere il cursore del mouse sopra la parola "byte " sulla dichiarazione di cui sopra l'istruzione " End Sub " . Un pop - up tool-tip visualizza il numero di byte scaricati .

 

Programmazione © www.354353.com