6. diel - Nahranie/stiahnutie súboru z FTP vo VB.NET
V minulej lekcii, FTP výpis súborov zo zložky vo VB.NET , sme si ukázali využitie streamu na
vypísanie súborov zo zložky na FTP serveri do komponentu
ListBox
.
V dnešnom tutoriále Sieť vo VB.NET si postupne prejdeme manipuláciu so súbormi cez FTP server. Ukážeme si ako funguje nahranie súboru a následne aj jeho stiahnutie.
Potrebné .NET triedy
Než sa pustíme do programovania, pozrieme sa na metódy a vlastnosti .NET
tried WebClient
a Application
, ktoré budeme v našej
aplikácii implementovať.
Metódy triedy WebClient
Najprv sa pozrime na pár užitočných metód triedy WebClient
,
ktoré následne implementujeme do našej aplikácie.
Trieda WebClient
poskytuje spoločné metódy pre
odosielanie a príjem dát z prostriedkov
určených inštancií typu Uri
. V našej inštancii
uri
používame FTP server, takže s ním budeme aj naďalej
pracovať. Trieda WebClient
disponuje veľkým množstvom
užitočných metód na manipuláciu so súbormi na FTP serveri. Pre náš
príklad si uvedieme iba týchto pár základných najviac používaných:
DownloadFile()
,UploadFile()
,GetWebRequest()
,GetWebResponse()
.
WebClient
sa dajú použiť aj metódy
OpenWrite()
alebo OpenRead()
a čítať či zapisovať
dátový tok.
Metóda UploadFile()
Keďže z triedy WebClient
použijeme metódu
UploadFile()
, pozrime sa na
...koniec náhľadu článku...
Pokračuj ďalej
Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Kúpiť tento kurz
Pred kúpou tohto článku je potrebné kúpiť predchádzajúci diel
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V tutoriále Sieť vo VB.NET si ukážeme nahranie a stiahnutie súboru z FTP servera pomocou triedy WebClient a metód UploadFile() a DownloadFile().
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.