Udostępnij za pośrednictwem


Porady: pobieranie pliku w Visual Basic

DownloadFile Metoda może służyć do pobieranie pliku zdalnego i przechowywać go w określonej lokalizacji.Jeśli ShowUI parametr jest ustawiony na True, jest wyświetlane okno dialogowe, pokazujące postęp pobierania i umożliwiając użytkownikom anulować operację.Domyślnie istniejące pliki o tej samej nazwie nie są zastępowane; Jeśli chcesz zastąpić istniejące pliki, overwrite parametr True.

Następujące warunki, może spowodować wyjątek:

[!UWAGA]

Na komputerze w poniższych instrukcjach mogą być wyświetlane inne nazwy i lokalizacje niektórych elementów interfejsu użytkownika programu Visual Studio. Te elementy są określane przez numer wersji Visual Studio oraz twoje ustawienia. Aby uzyskać więcej informacji, zobacz Dostosowywanie ustawień środowiska deweloperskiego w Visual Studio.

Uwaga dotycząca zabezpieczeńUwaga dotycząca zabezpieczeń

Nie podejmować decyzje o zawartości pliku, na podstawie nazwy pliku.Na przykład plik Form1.vb nie może być plik źródłowy programu Visual Basic.Sprawdź, czy wszystkie dane wejściowe przed rozpoczęciem korzystania z danych w aplikacji.Zawartość pliku może nie być oczekiwano i metod do odczytu z pliku może się nie powieść.

Pobieranie pliku

  • Użyj DownloadFile metodę, aby pobrać plik, określając lokalizację pliku docelowego jako ciąg lub identyfikator URI i określając lokalizację, w którym ma być zapisany plik.W tym przykładzie pobiera plik WineList.txt z http://www.cohowinery.com/downloads i zapisze go do 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")
    

Aby pobrać plik, określanie interwału limitu czasu

  • Użyj DownloadFile metodę, aby pobrać plik, określając lokalizację pliku docelowego jako ciąg lub identyfikator URI, określając lokalizację, w którym ma być zapisany plik i określanie interwału limitu czasu w milisekundach (wartość domyślna to 1000).W tym przykładzie pobiera plik WineList.txt z http://www.cohowinery.com/downloads i zapisze go do C:\Documents and Settings\All Users\Documents, określanie interwału limitu czasu 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, dostarczanie nazwy użytkownika i hasła

  • Użyj DownLoadFile metodę, aby pobrać plik, określając lokalizację pliku docelowego jako ciąg lub identyfikator URI i określając lokalizację, w którym mają być przechowywane w pliku, nazwę użytkownika i hasło.W tym przykładzie pobiera plik WineList.txt z http://www.cohowinery.com/downloads i zapisze go do C:\Documents and Settings\All Users\Documents, z nazwą użytkownika anonymous 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", "")
    
    Uwaga dotycząca zabezpieczeńUwaga dotycząca zabezpieczeń

    Protokół FTP używany przez DownLoadFile metoda wysyła informacje, w tym hasła w postaci zwykłego tekstu i nie powinny być wykorzystywane do przekazywania poufnych informacji.

Zobacz też

Zadania

Porady: ładowanie pliku w Visual Basic

Porady: analizowanie ścieżek pliku w Visual Basic

Informacje

Network

DownloadFile