Sdílet prostřednictvím


Postupy: Stažení souboru v jazyce Visual Basic

Metodu DownloadFile lze použít ke stažení vzdáleného souboru a jeho uložení do určitého umístění. ShowUI Pokud je parametr nastavený na True, zobrazí se dialogové okno s průběhem stahování a umožní uživatelům operaci zrušit. Ve výchozím nastavení se stávající soubory se stejným názvem nepřepíšou; pokud chcete přepsat existující soubory, nastavte overwrite parametr na True.

Následující podmínky mohou způsobit výjimku:

Poznámka:

Počítač může v následujících pokynech zobrazit různé názvy nebo umístění některých prvků uživatelského rozhraní sady Visual Studio. Edice sady Visual Studio, kterou máte, a nastavení, která používáte, určují tyto prvky. Další informace najdete v tématu Přizpůsobeníintegrovaného vývojového prostředí (IDE).

Důležité

Nerozhodujte o obsahu souboru na základě názvu souboru. Soubor Form1.vb například nemusí být zdrojovým souborem jazyka Visual Basic. Před použitím dat v aplikaci ověřte všechny vstupy. Obsah souboru nemusí být očekávaný a metody čtení ze souboru mohou selhat.

Stažení souboru

  • DownloadFile Pomocí metody stáhněte soubor, zadejte umístění cílového souboru jako řetězec nebo identifikátor URI a určete umístění, do kterého chcete soubor uložit. Tento příklad stáhne soubor WineList.txt z http://www.cohowinery.com/downloads a uloží ho do C:\Documents and Settings\All Users\Documents.

    My.Computer.Network.DownloadFile(
        "http://www.cohowinery.com/downloads/WineList.txt",
        "C:\Documents and Settings\All Users\Documents\WineList.txt")
    

Pokud chcete stáhnout soubor, zadejte interval časového limitu.

  • DownloadFile Pomocí metody stáhněte soubor, zadejte umístění cílového souboru jako řetězec nebo identifikátor URI, určete umístění, do kterého chcete soubor uložit, a zadejte interval časového limitu v milisekundách (výchozí hodnota je 1000). Tento příklad stáhne soubor WineList.txt z http://www.cohowinery.com/downloads a uloží ho do C:\Documents and Settings\All Users\Documents s časovým limitem 500 milisekund.

    My.Computer.Network.DownloadFile(
        "http://www.cohowinery.com/downloads/WineList.txt",
        "C:\Documents and Settings\All Users\Documents\WineList.txt", False, 500)
    

Stažení souboru zadáním uživatelského jména a hesla

  • DownLoadFile Pomocí metody stáhněte soubor, zadejte umístění cílového souboru jako řetězec nebo identifikátor URI a určete umístění, do kterého chcete soubor uložit, uživatelské jméno a heslo. Tento příklad stáhne soubor WineList.txt z http://www.cohowinery.com/downloads a uloží ho do C:\Documents and Settings\All Users\Documents, s uživatelským jménem anonymous a prázdným heslem.

    My.Computer.Network.DownloadFile(
        "http://www.cohowinery.com/downloads/WineList.txt",
        "C:\Documents and Settings\All Users\Documents\WineList.txt", "anonymous", "")
    

    Důležité

    Protokol FTP používaný metodou DownLoadFile odesílá informace, včetně hesel, ve formátu prostého textu a neměl by se používat k přenosu citlivých informací.

Viz také