Megosztás a következőn keresztül:


Útmutató: Fájl letöltése a Visual Basicben

Ez a DownloadFile módszer egy távoli fájl letöltésére és egy adott helyre való tárolására használható. Ha a ShowUI paraméter értéke be van állítva True, megjelenik egy párbeszédpanel, amely megjeleníti a letöltés előrehaladását, és lehetővé teszi a felhasználók számára a művelet megszakítását. Alapértelmezés szerint az azonos nevű meglévő fájlok nem lesznek felülírva; ha felülírni szeretné a meglévő fájlokat, állítsa a paramétert a overwrite következőre True: .

A következő feltételek kivételt okozhatnak:

Megjegyzés:

Előfordulhat, hogy a számítógép különböző neveket vagy helyeket jelenít meg a Visual Studio felhasználói felületének egyes elemeihez az alábbi utasításokban. Ezeket az elemeket a Visual Studio-kiadás és a használt beállítások határozzák meg. További információért lásd: A fejlesztői környezet személyre szabása.

Fontos

Ne hozzon döntéseket a fájl tartalmáról a fájl neve alapján. Előfordulhat például, hogy a Form1.vb fájl nem Visual Basic-forrásfájl. Az alkalmazás adatainak használata előtt ellenőrizze az összes bemenetet. Előfordulhat, hogy a fájl tartalma nem felel meg a vártnak, és a fájlból olvasási módszerek sikertelenek lehetnek.

Fájl letöltése

  • A metódussal DownloadFile töltse le a fájlt, adja meg a célfájl helyét sztringként vagy URI-ként, és adja meg azt a helyet, ahol a fájlt tárolni szeretné. Ez a példa letölti a fájlt WineList.txt-ból http://www.cohowinery.com/downloads, és elmenti ide: 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")
    

Fájl letöltéséhez állítson be egy időkorlátot.

  • Ezzel a DownloadFile módszerrel töltse le a fájlt, sztringként vagy URI-ként adja meg a célfájl helyét, adja meg a fájl tárolásának helyét, és adja meg az időtúllépési időközt ezredmásodpercben (az alapértelmezett érték 1000). Ez a példa letölti a fájlt WineList.txt a http://www.cohowinery.com/downloads helyről, és elmenti a C:\Documents and Settings\All Users\Documents helyre, megadva egy 500 milliszekundumos időtúllépési időközt.

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

Fájl letöltéséhez adja meg a felhasználónevet és a jelszót

  • Ezzel a DownLoadFile módszerrel töltse le a fájlt, adja meg a célfájl helyét sztringként vagy URI-ként, és adja meg a fájl tárolásának helyét, a felhasználónevet és a jelszót. Ez a példa letölti a fájlt WineList.txt, http://www.cohowinery.com/downloads-ról, és menti C:\Documents and Settings\All Users\Documents-be a felhasználónévvel anonymous és egy üres jelszóval.

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

    Fontos

    A metódus által DownLoadFile használt FTP protokoll egyszerű szövegben küld információkat, beleértve a jelszavakat is, és nem használható bizalmas információk továbbítására.

Lásd még