Sdílet prostřednictvím


Postupy: Jak stáhnout soubor v jazyce Visual Basic

Metoda DownloadFile může být použita k stažení vzdálený souborů a jejich uložení na určité umístění. Pokud je parametr ShowUInastaven na hodnotu True, zobrazí se dialogové okno zobrazující průběh stahování a také umožní uživatelům Storno operaci. Ve výchozím nastavení se soubory o stejném názvu nepřepisují, pokud chcete přepsat existující soubory, nastavte parametr overwrite na True.

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

Poznámka

Ve vašem počítači se pro některé z prvků uživatelského rozhraní aplikace Visual Studio mohou zobrazit jiné názvy a umístění, než jsou uvedena v následujících pokynech. Tyto prvky jsou určeny verzí aplikace Visual Studio a použitým nastavením. Další informace naleznete v tématu Visual Studio, nastavení.

Poznámka k zabezpečeníPoznámka k zabezpečení

Neprovádějte rozhodnutí o obsahu soubor na základě názvu souboru. Například soubor Form1.vb nemusí být zdrojová soubor jazyka Visual Basic. Ověřte všechny vstupy před použitím dat ve vaší aplikaci Obsah soubor nemusí být stejný jaký očekáváte a může dojít k selhání metody, která čte ze souboru.

Ke stáhnutí soubor

  • Použijte metodu DownloadFile ke stažení souboru, zadáním umístění cílového souboru jako řetězec nebo jako identifikátor URI a určením umístění, kam chcete soubor uložit. V tomto příkladu dojde k načtení souboru WineList.txt z http://www.cohowinery.com/downloads a jeho uložení 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")
    

Chcete-li stáhnout soubor s určením intervalu časového limitu

  • Použijte metodu DownloadFile k stažení souboru, zadáním cílového umístění souboru jako řetězce nebo identifikátor URI a určením umístění, kam chcete soubor uložit a určením intervalu časového limitu v milisekundách (výchozí hodnota je 1000). V tomto příkladu dojde k načtení souboru WineList.txt z http://www.cohowinery.com/downloads a jeho uložení do C:\Documents and Settings\All Users\Documents, s intervalem vypršení platnosti 500 milisekund:

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

Chcete-li stáhnout soubor s poskytnutím uživatelského jména a hesla

  • Použijte metodu DownLoadFile ke stažení souboru, zadáním umístění cílového souboru jako řetězec nebo jako identifikátor URI a určením umístění, kam chcete soubor uložit. V tomto příkladu dojde k načtení souboru WineList.txt z http://www.cohowinery.com/downloads a k jeho uložení do C:\Documents and Settings\All Users\Documents, s uživatelským názvem 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", "")
    
    Poznámka k zabezpečeníPoznámka k zabezpečení

    Protokol FTP používá metodu DownLoadFile k odeslání informací, včetně hesel ve formátu prostého textu a neměl by sloužit k přenosu citlivých informací.

Viz také

Úkoly

Postupy: Jak nahrát soubor v jazyce Visual Basic

Postupy: Zpracování cesty souboru v jazyce Visual Basic

Odkaz

Network

DownloadFile