DownloadFile方法可用來下載遠端檔案,並將其儲存至特定位置。
ShowUI如果 參數設定為 True,則會顯示一個對話框,其中顯示下載進度並允許使用者取消作業。 根據預設,不會覆寫具有相同名稱的現有檔案;如果您要覆寫現有的檔案,請將 overwrite 參數設定為 True。
以下條件可能會造成例外狀況:
磁碟驅動器名稱無效(ArgumentException)。
尚未提供必要的驗證(UnauthorizedAccessException 或 SecurityException)。
伺服器不會在指定的
connectionTimeout(TimeoutException) 內回應。網站拒絕要求(WebException)。
備註
您的電腦可能會在下列指示中顯示某些 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", "")這很重要
方法所使用的
DownLoadFileFTP 通訊協定會以純文字傳送資訊,包括密碼,不應用於傳輸敏感性資訊。