Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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:
A meghajtó neve érvénytelen (ArgumentException).
A szükséges hitelesítés nem lett megadva (UnauthorizedAccessException vagy SecurityException).
A kiszolgáló nem válaszol a megadott
connectionTimeout(TimeoutException) időn belül.A kérést a webhely (WebException) elutasítja.
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
DownloadFiletö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ájltWineList.txt-bólhttp://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
DownloadFilemó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ájltWineList.txtahttp://www.cohowinery.com/downloadshelyről, és elmenti aC:\Documents and Settings\All Users\Documentshelyre, 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
DownLoadFilemó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ájltWineList.txt,http://www.cohowinery.com/downloads-ról, és mentiC:\Documents and Settings\All Users\Documents-be a felhasználónévvelanonymousé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
DownLoadFilehaszná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.