共用方式為


如何:在 Visual Basic 中下載檔案

DownloadFile方法可用來下載遠端檔案,並將其儲存至特定位置。 ShowUI如果 參數設定為 True,則會顯示一個對話框,其中顯示下載進度並允許使用者取消作業。 根據預設,不會覆寫具有相同名稱的現有檔案;如果您要覆寫現有的檔案,請將 overwrite 參數設定為 True

以下條件可能會造成例外狀況:

備註

您的電腦可能會在下列指示中顯示某些 Visual Studio 使用者介面元素的不同名稱或位置。 您擁有的 Visual Studio 版本,以及您所使用的設定會決定這些元素。 如需詳細資訊,請參閱 個人化 IDE

這很重要

請勿根據檔案名稱來判斷檔案內容。 例如,檔案 Form1.vb 可能不是 Visual Basic 來源檔案。 在應用程式中使用這些資料之前,請先驗證所有輸入值。 檔案的內容可能不是預期的內容,而且從檔案讀取的方法可能會失敗。

下載檔案

  • 使用DownloadFile方法下載檔案,將目標檔案的位置設為字串或URI,並指定文件的存儲位置。 此範例會從 WineList.txt 下載檔案 http://www.cohowinery.com/downloads,並將它儲存至 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")
    

若要下載檔案,請指定超時時間

  • 使用 DownloadFile 方法來下載檔案,將目標檔案的位置指定成字串或 URI,並指定儲存檔案的位置,以及以毫秒為單位設定超時時間間隔(預設為 1000)。 此範例會從 WineList.txt 下載檔案http://www.cohowinery.com/downloads,並將它儲存至 C:\Documents and Settings\All Users\Documents,並指定 500 毫秒的超時時間間隔:

    My.Computer.Network.DownloadFile(
        "http://www.cohowinery.com/downloads/WineList.txt",
        "C:\Documents and Settings\All Users\Documents\WineList.txt", False, 500)
    

若要下載檔案,請提供使用者名稱和密碼

  • 使用DownLoadFile方法來下載檔案,將目標檔案的位置指定為字串或 URI,並指定儲存檔案的位置、使用者名稱和密碼。 此範例會從 WineList.txt 下載檔案http://www.cohowinery.com/downloads,並將它儲存至 C:\Documents and Settings\All Users\Documents,使用用戶名稱anonymous及空白密碼。

    My.Computer.Network.DownloadFile(
        "http://www.cohowinery.com/downloads/WineList.txt",
        "C:\Documents and Settings\All Users\Documents\WineList.txt", "anonymous", "")
    

    這很重要

    方法所使用的 DownLoadFile FTP 通訊協定會以純文字傳送資訊,包括密碼,不應用於傳輸敏感性資訊。

另請參閱