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. ShowUI Jeśli parametr jest ustawiony na Truewartość , zostanie wyświetlone okno dialogowe przedstawiające postęp pobierania i umożliwienie użytkownikom anulowania operacji. Domyślnie istniejące pliki o tej samej nazwie nie są zastępowane; Jeśli chcesz zastąpić istniejące pliki, ustaw overwrite parametr na Truewartość .

Następujące warunki mogą 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 Personalizowanie środowiska IDE.

Ważne

Nie należy podejmować decyzji dotyczących zawartości pliku na podstawie rozszerzenia nazwy pliku. Na przykład plik Form1.vb może nie być plikiem źródłowym języka Visual Basic. Sprawdź wszystkie dane wejściowe, zanim użyjesz danych w aplikacji. Zawartość pliku może się różnić od oczekiwanej i metody odczytu z pliku nie zadziałają.

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 pliku i zapisuje go w pliku 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 interwał limitu 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 plik WineList.txt jest pobierany i http://www.cohowinery.com/downloads zapisywany w C:\Documents and Settings\All Users\Documentspliku , określając przedział czasu wynoszący 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 i http://www.cohowinery.com/downloads zapisywany C:\Documents and Settings\All Users\Documentsw pliku z nazwą anonymous użytkownika i pustym hasłem.

    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 też