Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Metoda DownloadFile może służyć do pobierania pliku zdalnego i przechowywania go w określonej lokalizacji. Jeśli parametr ShowUI
jest ustawiony na wartość True
, zostanie wyświetlone okno dialogowe pokazujące postęp pobierania i umożliwiające użytkownikom anulowanie operacji. Domyślnie istniejące pliki o tej samej nazwie nie są nadpisywane. Jeśli chcesz nadpisać istniejące pliki, ustaw parametr overwrite
na True
.
Następujące warunki mogą spowodować wyjątek:
Nazwa dysku jest nieprawidłowa (ArgumentException).
Nie podano niezbędnego uwierzytelniania (UnauthorizedAccessException lub SecurityException).
Serwer nie odpowiada w określonym czasie
connectionTimeout
(TimeoutException).Żądanie jest odrzucane przez witrynę sieci Web (WebException).
Uwaga / Notatka
Na komputerze mogą być wyświetlane różne nazwy lub lokalizacje niektórych elementów interfejsu użytkownika programu Visual Studio w poniższych instrukcjach. Wersja programu Visual Studio i ustawienia, których używasz, określają te elementy. Aby uzyskać więcej informacji, zobacz Personalizowanie środowiska IDE.
Ważne
Nie należy podejmować decyzji dotyczących zawartości pliku na podstawie nazwy pliku. Na przykład plik Form1.vb może nie być plikiem źródłowym języka Visual Basic. Przed użyciem danych w aplikacji sprawdź wszystkie dane wejściowe. Zawartość pliku może nie być oczekiwana, a metody odczytu z pliku mogą zakończyć się niepowodzeniem.
Aby pobrać plik
DownloadFile
Użyj metody , aby pobrać plik, określając lokalizację pliku docelowego jako ciąg lub identyfikator URI i określając lokalizację, w której ma być przechowywany plik. Ten przykład pobiera plikWineList.txt
zhttp://www.cohowinery.com/downloads
i zapisuje go wC:\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")
Aby pobrać plik, określ limit czasu.
DownloadFile
Użyj metody , aby pobrać plik, określając lokalizację pliku docelowego jako ciąg lub identyfikator URI, określając lokalizację, w której ma być przechowywany plik, i określając interwał limitu czasu w milisekundach (wartość domyślna to 1000). W tym przykładzie pobierany jest plikWineList.txt
zhttp://www.cohowinery.com/downloads
i zapisywany doC:\Documents and Settings\All Users\Documents
, z określeniem limitu czasu wynoszącego 500 milisekund.My.Computer.Network.DownloadFile( "http://www.cohowinery.com/downloads/WineList.txt", "C:\Documents and Settings\All Users\Documents\WineList.txt", False, 500)
Aby pobrać plik, podaj nazwę użytkownika i hasło
DownLoadFile
Użyj metody , aby pobrać plik, określając lokalizację pliku docelowego jako ciąg lub identyfikator URI i określając lokalizację, w której ma być przechowywany plik, nazwa użytkownika i hasło. W tym przykładzie plikWineList.txt
jest pobierany zhttp://www.cohowinery.com/downloads
i zapisywany wC:\Documents and Settings\All Users\Documents
, z użyciem nazwy użytkownikaanonymous
i pustego hasła.My.Computer.Network.DownloadFile( "http://www.cohowinery.com/downloads/WineList.txt", "C:\Documents and Settings\All Users\Documents\WineList.txt", "anonymous", "")
Ważne
Protokół FTP używany przez metodę
DownLoadFile
wysyła informacje, w tym hasła, w postaci zwykłego tekstu i nie powinien być używany do przesyłania poufnych informacji.