Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Lekce 6 - Nahrání/stažení souboru z FTP ve VB.NET

V minulé lekci, FTP výpis souborů ze složky ve VB.NET, jsme si ukázali využití streamu k vypsání souborů ze složky na FTP serveru do komponenty ListBox.

V dnešním tutoriálu Síť ve VB.NET si postupně projdeme manipulaci se soubory skrze FTP server. Ukážeme si, jak funguje nahrání souboru a následně také jeho stažení.

Potřebné .NET třídy

Než se pustíme do programování, podíváme se na metody a vlastnosti .NET tříd WebClient a Application, které budeme v naší aplikaci implementovat.

Metody třídy WebClient

Nejprve se podívejme na pár užitečných metod třídy WebClient, které následně implementujeme do naší aplikace.

Třída WebClient poskytuje společné metody pro odesílání a příjem dat z prostředků určených instancí typu Uri. V naší instanci uri užíváme FTP server, takže s ním budeme i nadále pracovat. Třída WebClient disponuje velkým množstvím užitečných metod k manipulaci se soubory na FTP serveru. Pro náš příklad si uvedeme jen těchto pár základních nejvíce používaných:

  • DownloadFile(),
  • UploadFile(),
  • GetWebRequest(),
  • GetWebResponse().

Díky třídě WebClient se dají použít i metody OpenWrite() nebo OpenRead() a číst či zapisovat datový tok.

Metoda UploadFile()

Jelikož ze třídy WebClient použijeme metodu UploadFile(), podívejme se na


 

...konec náhledu článku...
Pokračuj dál

Znalosti v hodnotě stovek tisíc získáš za pár korun

Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.

Koupit tento kurz

Koupit všechny aktuálně dostupné lekce s funkcí odevzdávání úloh za pouhých 100 Kč
Aktuální stav konta 0 Kč
Koupí tohoto balíčku získáš přístup ke všem 6 článkům (6 lekcí) tohoto kurzu.

Před koupí tohoto článku je třeba koupit předchozí díl

Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • Neomezený a trvalý přístup k jednotlivým lekcím.
  • Kvalitní znalosti v oblasti IT.
  • Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.

Popis článku

Požadovaný článek má následující obsah:

V tutoriálu Síť ve VB.NET si ukážeme nahrání a stažení souboru z FTP serveru pomocí třídy WebClient a metod UploadFile() a DownloadFile().

Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.

Článek pro vás napsal Dominik Horváth
Avatar
Autor se věnuje programování v jazycích VB.NET a C#.
Aktivity