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:

Váš počítač může v následujících pokynech zobrazovat odlišné názvy nebo umístění některých prvků uživatelského rozhraní sady Visual Studio. Tyto prvky jsou určeny edicí sady Visual Studio a použitým nastavením. Další informace najdete v tématu Přizpůsobení integrovaného vývojového prostředí.

Důležité

Nečiňte rozhodnutí o obsahu souboru na základě jeho názvu. Soubor Form1.vb například nemusí být zdrojovým souborem jazyka Visual Basic. Před použitím dat ve své aplikaci ověřte všechny vstupy. Soubor nemusí mít obsah, jaký očekáváte, a metody pro čtení z tohoto 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 a http://www.cohowinery.com/downloads 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 z http://www.cohowinery.com/downloads souboru WineList.txt a uloží ho do C:\Documents and Settings\All Users\Documents, zadáním intervalu časového limitu 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 a http://www.cohowinery.com/downloads uloží ho do C:\Documents and Settings\All Users\Documentssouboru 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é