Udostępnij za pośrednictwem


Porady: pobieranie pliku w Visual Basic

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:

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 plik WineList.txt z http://www.cohowinery.com/downloads i zapisuje go w 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ś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 plik WineList.txt z http://www.cohowinery.com/downloads i zapisywany do C:\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 plik WineList.txt jest pobierany z http://www.cohowinery.com/downloads i zapisywany w C:\Documents and Settings\All Users\Documents, z użyciem nazwy 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", "")
    

    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.

Zobacz także