Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Metoden DownloadFile kan användas för att ladda ned en fjärrfil och lagra den på en specifik plats. Om parametern ShowUI är inställd Truepå visas en dialogruta som visar förloppet för nedladdningen och låter användarna avbryta åtgärden. Som standard skrivs inte befintliga filer med samma namn över. Om du vill skriva över befintliga filer anger du parametern overwrite till True.
Följande villkor kan orsaka ett undantag:
Drivenamn är inte giltigt (ArgumentException).
Nödvändig autentisering har inte angetts (UnauthorizedAccessException eller SecurityException).
Servern svarar inte inom angiven
connectionTimeout(TimeoutException).Begäran nekas av webbplatsen (WebException).
Anmärkning
Datorn kan visa olika namn eller platser för vissa av Visual Studio-användargränssnittselementen i följande instruktioner. Den Visual Studio-utgåva som du har och de inställningar som du använder avgör dessa element. Mer information finns i Anpassning av utvecklingsmiljön.
Viktigt!
Fatta inte beslut om innehållet i filen baserat på namnet på filen. Filen Form1.vb kanske till exempel inte är en Visual Basic-källfil. Kontrollera alla indata innan du använder data i ditt program. Innehållet i filen kanske inte är vad som förväntas och metoderna för att läsa från filen kan misslyckas.
Så här laddar du ned en fil
DownloadFileAnvänd metoden för att ladda ned filen, ange målfilens plats som en sträng eller URI och ange den plats där filen ska lagras. Det här exemplet laddar ned filenWineList.txtfrånhttp://www.cohowinery.com/downloadsoch sparar den tillC:\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")
Om du vill ladda ned en fil anger du ett tidsgränsintervall
DownloadFileAnvänd metoden för att ladda ned filen, ange målfilens plats som en sträng eller URI, ange platsen där filen ska lagras och ange tidsgränsintervallet i millisekunder (standardvärdet är 1 000). I det här exemplet laddas filenWineList.txtned frånhttp://www.cohowinery.com/downloadsoch sparas tillC:\Documents and Settings\All Users\Documents, vilket anger ett tidsgränsintervall på 500 millisekunder:My.Computer.Network.DownloadFile( "http://www.cohowinery.com/downloads/WineList.txt", "C:\Documents and Settings\All Users\Documents\WineList.txt", False, 500)
Om du vill ladda ned en fil anger du ett användarnamn och lösenord
DownLoadFileAnvänd metoden för att ladda ned filen, ange målfilens plats som en sträng eller URI och ange den plats där filen ska lagras, användarnamnet och lösenordet. Det här exemplet laddar ned filenWineList.txtfrånhttp://www.cohowinery.com/downloadsoch sparar den tillC:\Documents and Settings\All Users\Documents, med användarnamnetanonymousoch ett tomt lösenord.My.Computer.Network.DownloadFile( "http://www.cohowinery.com/downloads/WineList.txt", "C:\Documents and Settings\All Users\Documents\WineList.txt", "anonymous", "")Viktigt!
FTP-protokollet som används av
DownLoadFilemetoden skickar information, inklusive lösenord, i oformaterad text och bör inte användas för att överföra känslig information.