Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz 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
DownloadFileUż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.txtzhttp://www.cohowinery.com/downloadsi 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.
DownloadFileUż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.txtzhttp://www.cohowinery.com/downloadsi 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
DownLoadFileUż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.txtjest pobierany zhttp://www.cohowinery.com/downloadsi zapisywany wC:\Documents and Settings\All Users\Documents, z użyciem nazwy użytkownikaanonymousi 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ę
DownLoadFilewysyła informacje, w tym hasła, w postaci zwykłego tekstu i nie powinien być używany do przesyłania poufnych informacji.