Network.UploadFile 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將指定的檔案傳送到指定的主機位址。
多載
| 名稱 | Description |
|---|---|
| UploadFile(String, String, String, String, Boolean, Int32, UICancelOption) |
將指定的檔案傳送到指定的主機位址。 |
| UploadFile(String, String) |
將指定的檔案傳送到指定的主機位址。 |
| UploadFile(String, Uri) |
將指定的檔案傳送到指定的主機位址。 |
| UploadFile(String, String, String, String) |
將指定的檔案傳送到指定的主機位址。 |
| UploadFile(String, Uri, String, String) |
將指定的檔案傳送到指定的主機位址。 |
| UploadFile(String, Uri, ICredentials, Boolean, Int32) |
將指定的檔案傳送到指定的主機位址。 |
| UploadFile(String, String, String, String, Boolean, Int32) |
將指定的檔案傳送到指定的主機位址。 |
| UploadFile(String, Uri, ICredentials, Boolean, Int32, UICancelOption) |
將指定的檔案傳送到指定的主機位址。 |
| UploadFile(String, Uri, String, String, Boolean, Int32) |
將指定的檔案傳送到指定的主機位址。 |
| UploadFile(String, Uri, String, String, Boolean, Int32, UICancelOption) |
將指定的檔案傳送到指定的主機位址。 |
UploadFile(String, String, String, String, Boolean, Int32, UICancelOption)
將指定的檔案傳送到指定的主機位址。
public:
void UploadFile(System::String ^ sourceFileName, System::String ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void UploadFile(string sourceFileName, string address, string userName, string password, bool showUI, int connectionTimeout, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.UploadFile : string * string * string * string * bool * int * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub UploadFile (sourceFileName As String, address As String, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer, onUserCancel As UICancelOption)
參數
- sourceFileName
- String
上傳的路徑和檔案名稱。
- address
- String
目的伺服器的 URL、IP 位址或 URI。
- userName
- String
使用者名稱用來驗證。 預設為空字串: ""。
- password
- String
密碼以進行驗證。 預設為空字串: ""。
- showUI
- Boolean
是否要顯示手術進度。 預設值為 False。
- connectionTimeout
- Int32
暫停間隔以毫秒計。 預設值為100秒。
- onUserCancel
- UICancelOption
當使用者點擊 取消時,應採取的行動。 預設值為 ThrowException。
例外狀況
connectionTimeout 小於或等於零。
address 不包含檔案名稱。
使用者缺乏執行網路操作所需的權限。
伺服器不會在指定的 connectionTimeout範圍內回應。
該請求被目標網頁伺服器拒絕。
範例
此範例將檔案 Order.txt 上傳至 http://www.cohowinery.com/uploads。
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
此範例將檔案Order.txthttp://www.cohowinery.com/uploads上傳至,未提供使用者名稱或密碼,顯示上傳進度,且逾時間隔為 500 毫秒。
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
備註
若 showUI 設定為 True,對話框會顯示操作進度,並包含一個 取消按鈕, 使用者可點擊取消操作。 由於對話框非模態,不會阻擋使用者輸入程式中其他視窗。
若伺服器在指定 connectionTimeout區間內未回應,該操作將被取消並拋出例外。
My.Computer.Network.UploadFile 當你在應用程式中啟用網路追蹤時,會輸出追蹤資訊。 欲了解更多資訊,請參閱 啟用網路追蹤。
備註
FTP 協定以純文字傳送資訊,包括密碼,不應用於傳送敏感資訊。
下表列出一個涉及此 My.Computer.Network.UploadFile 方法的任務範例。
| 至 | 看! |
|---|---|
| 上傳檔案 | 如何:上傳檔案 |
另請參閱
- Uri
- ICredentials
- UICancelOption
- 物件(Visual Basic )
如何:下載檔案於 Visual Basic 如何解析 Visual Basic
適用於
UploadFile(String, String)
將指定的檔案傳送到指定的主機位址。
public:
void UploadFile(System::String ^ sourceFileName, System::String ^ address);
public void UploadFile(string sourceFileName, string address);
member this.UploadFile : string * string -> unit
Public Sub UploadFile (sourceFileName As String, address As String)
參數
- sourceFileName
- String
上傳的路徑和檔案名稱。
- address
- String
目的伺服器的 URL、IP 位址或 URI。
例外狀況
原始檔案路徑無效。
address 不包含檔案名稱。
使用者缺乏執行網路操作所需的權限。
伺服器不會在預設的逾時(100 秒)內回應。
該請求被目標網頁伺服器拒絕。
範例
此範例將檔案 Order.txt 上傳至 http://www.cohowinery.com/uploads。
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
此範例將檔案Order.txthttp://www.cohowinery.com/uploads上傳至,未提供使用者名稱或密碼,顯示上傳進度,且逾時間隔為 500 毫秒。
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
備註
你可以利用方法的其他 UploadFile 超載方式提供使用者憑證或指定特定的逾時值。
My.Computer.Network.UploadFile 當你在應用程式中啟用網路追蹤時,會輸出追蹤資訊。 欲了解更多資訊,請參閱 啟用網路追蹤。
下表列出一個涉及此 My.Computer.Network.UploadFile 方法的任務範例。
| 至 | 看! |
|---|---|
| 上傳檔案 | 如何:上傳檔案 |
另請參閱
- Uri
- ICredentials
- UICancelOption
- 物件(Visual Basic )
如何:下載檔案於 Visual Basic 如何解析 Visual Basic
適用於
UploadFile(String, Uri)
將指定的檔案傳送到指定的主機位址。
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address);
public void UploadFile(string sourceFileName, Uri address);
member this.UploadFile : string * Uri -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri)
參數
- sourceFileName
- String
上傳的路徑和檔案名稱。
- address
- Uri
目的伺服器的 URL、IP 位址或 URI。
例外狀況
原始檔案路徑無效。
address 不包含檔案名稱。
使用者缺乏執行網路操作所需的權限。
伺服器不會在預設的逾時(100 秒)內回應。
該請求被目標網頁伺服器拒絕。
範例
此範例將檔案 Order.txt 上傳至 http://www.cohowinery.com/uploads。
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
此範例將檔案Order.txthttp://www.cohowinery.com/uploads上傳至,未提供使用者名稱或密碼,顯示上傳進度,且逾時間隔為 500 毫秒。
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
備註
你可以利用方法的其他 UploadFile 超載方式提供使用者憑證或指定特定的逾時值。
My.Computer.Network.UploadFile 當你在應用程式中啟用網路追蹤時,會輸出追蹤資訊。 欲了解更多資訊,請參閱 啟用網路追蹤。
下表列出一個涉及此 My.Computer.Network.UploadFile 方法的任務範例。
| 至 | 看! |
|---|---|
| 上傳檔案 | 如何:上傳檔案 |
另請參閱
- Uri
- ICredentials
- UICancelOption
- 物件(Visual Basic )
如何:下載檔案於 Visual Basic 如何解析 Visual Basic
適用於
UploadFile(String, String, String, String)
將指定的檔案傳送到指定的主機位址。
public:
void UploadFile(System::String ^ sourceFileName, System::String ^ address, System::String ^ userName, System::String ^ password);
public void UploadFile(string sourceFileName, string address, string userName, string password);
member this.UploadFile : string * string * string * string -> unit
Public Sub UploadFile (sourceFileName As String, address As String, userName As String, password As String)
參數
- sourceFileName
- String
上傳的路徑和檔案名稱。
- address
- String
目的伺服器的 URL、IP 位址或 URI。
- userName
- String
使用者名稱用來驗證。 預設為空字串: ""。
- password
- String
密碼以進行驗證。 預設為空字串: ""。
例外狀況
connectionTimeout 小於或等於零。
address 不包含檔案名稱。
使用者缺乏執行網路操作所需的權限。
伺服器不會在預設的逾時(100 秒)內回應。
該請求被目標網頁伺服器拒絕。
範例
此範例將檔案 Order.txt 上傳至 http://www.cohowinery.com/uploads。
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
此範例將檔案Order.txthttp://www.cohowinery.com/uploads上傳至,未提供使用者名稱或密碼,顯示上傳進度,且逾時間隔為 500 毫秒。
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
備註
你可以使用方法的其他超載 UploadFile 來指定特定的逾時值。
My.Computer.Network.UploadFile 當你在應用程式中啟用網路追蹤時,會輸出追蹤資訊。 欲了解更多資訊,請參閱 啟用網路追蹤。
備註
FTP 協定以純文字傳送資訊,包括密碼,不應用於傳送敏感資訊。
下表列出一個涉及此 My.Computer.Network.UploadFile 方法的任務範例。
| 至 | 看! |
|---|---|
| 上傳檔案 | 如何:上傳檔案 |
另請參閱
- Uri
- ICredentials
- UICancelOption
- 物件(Visual Basic )
如何:下載檔案於 Visual Basic 如何解析 Visual Basic
適用於
UploadFile(String, Uri, String, String)
將指定的檔案傳送到指定的主機位址。
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::String ^ userName, System::String ^ password);
public void UploadFile(string sourceFileName, Uri address, string userName, string password);
member this.UploadFile : string * Uri * string * string -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, userName As String, password As String)
參數
- sourceFileName
- String
上傳的路徑和檔案名稱。
- address
- Uri
目的伺服器的 URL、IP 位址或 URI。
- userName
- String
使用者名稱用來驗證。 預設為空字串: ""。
- password
- String
密碼以進行驗證。 預設為空字串: ""。
例外狀況
connectionTimeout 小於或等於零。
address 不包含檔案名稱。
使用者缺乏執行網路操作所需的權限。
伺服器不會在預設的逾時(100 秒)內回應。
該請求被目標網頁伺服器拒絕。
範例
此範例將檔案 Order.txt 上傳至 http://www.cohowinery.com/uploads。
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
此範例將檔案Order.txthttp://www.cohowinery.com/uploads上傳至,未提供使用者名稱或密碼,顯示上傳進度,且逾時間隔為 500 毫秒。
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
備註
你可以使用方法的其他超載 UploadFile 來指定特定的逾時值。
My.Computer.Network.UploadFile 當你在應用程式中啟用網路追蹤時,會輸出追蹤資訊。 欲了解更多資訊,請參閱 啟用網路追蹤。
備註
FTP 協定以純文字傳送資訊,包括密碼,不應用於傳送敏感資訊。
下表列出一個涉及此 My.Computer.Network.UploadFile 方法的任務範例。
| 至 | 看! |
|---|---|
| 上傳檔案 | 如何:上傳檔案 |
另請參閱
- Uri
- ICredentials
- UICancelOption
- 物件(Visual Basic )
如何:下載檔案於 Visual Basic 如何解析 Visual Basic
適用於
UploadFile(String, Uri, ICredentials, Boolean, Int32)
將指定的檔案傳送到指定的主機位址。
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::Net::ICredentials ^ networkCredentials, bool showUI, int connectionTimeout);
public void UploadFile(string sourceFileName, Uri address, System.Net.ICredentials networkCredentials, bool showUI, int connectionTimeout);
member this.UploadFile : string * Uri * System.Net.ICredentials * bool * int -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, networkCredentials As ICredentials, showUI As Boolean, connectionTimeout As Integer)
參數
- sourceFileName
- String
上傳的路徑和檔案名稱。
- address
- Uri
目的伺服器的 URL、IP 位址或 URI。
- networkCredentials
- ICredentials
驗證憑證。
- showUI
- Boolean
True 用以顯示行動進度;否則 False。 預設值為 False。
- connectionTimeout
- Int32
暫停間隔以毫秒計。 預設值為100秒。
例外狀況
connectionTimeout 小於或等於零。
address 不包含檔案名稱。
使用者缺乏執行網路操作所需的權限。
伺服器不會在指定的 connectionTimeout範圍內回應。
該請求被目標網頁伺服器拒絕。
範例
此範例將檔案 Order.txt 上傳至 http://www.cohowinery.com/uploads。
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
此範例將檔案Order.txthttp://www.cohowinery.com/uploads上傳至,未提供使用者名稱或密碼,顯示上傳進度,且逾時間隔為 500 毫秒。
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
備註
若 showUI 設定為 True,對話框會顯示操作進度,並包含一個 取消按鈕, 使用者可點擊取消操作。 由於對話框非模態,不會阻擋使用者輸入程式中其他視窗。
若伺服器在指定 connectionTimeout區間內未回應,該操作將被取消並拋出例外。
My.Computer.Network.UploadFile 當你在應用程式中啟用網路追蹤時,會輸出追蹤資訊。 欲了解更多資訊,請參閱 啟用網路追蹤。
備註
FTP 協定以純文字傳送資訊,包括密碼,不應用於傳送敏感資訊。
下表列出一個涉及此 My.Computer.Network.UploadFile 方法的任務範例。
| 至 | 看! |
|---|---|
| 上傳檔案 | 如何:上傳檔案 |
另請參閱
- Uri
- ICredentials
- UICancelOption
- 物件(Visual Basic )
如何:下載檔案於 Visual Basic 如何解析 Visual Basic
適用於
UploadFile(String, String, String, String, Boolean, Int32)
將指定的檔案傳送到指定的主機位址。
public:
void UploadFile(System::String ^ sourceFileName, System::String ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout);
public void UploadFile(string sourceFileName, string address, string userName, string password, bool showUI, int connectionTimeout);
member this.UploadFile : string * string * string * string * bool * int -> unit
Public Sub UploadFile (sourceFileName As String, address As String, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer)
參數
- sourceFileName
- String
上傳的路徑和檔案名稱。
- address
- String
目的伺服器的 URL、IP 位址或 URI。
- userName
- String
使用者名稱用來驗證。 預設為空字串: ""。
- password
- String
密碼以進行驗證。 預設為空字串: ""。
- showUI
- Boolean
True 用以顯示行動進度;否則 False。 預設值為 False。
- connectionTimeout
- Int32
暫停間隔以毫秒計。 預設值為100秒。
例外狀況
connectionTimeout 小於或等於零。
address 不包含檔案名稱。
使用者缺乏執行網路操作所需的權限。
伺服器不會在指定的 connectionTimeout範圍內回應。
該請求被目標網頁伺服器拒絕。
範例
此範例將檔案 Order.txt 上傳至 http://www.cohowinery.com/uploads。
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
此範例將檔案Order.txthttp://www.cohowinery.com/uploads上傳至,未提供使用者名稱或密碼,顯示上傳進度,且逾時間隔為 500 毫秒。
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
備註
若 showUI 設定為 True,對話框會顯示操作進度,並包含一個 取消按鈕, 使用者可點擊取消操作。 由於對話框非模態,不會阻擋使用者輸入程式中其他視窗。
若伺服器在指定 connectionTimeout區間內未回應,該操作將被取消並拋出例外。
My.Computer.Network.UploadFile 當你在應用程式中啟用網路追蹤時,會輸出追蹤資訊。 欲了解更多資訊,請參閱 啟用網路追蹤。
備註
FTP 協定以純文字傳送資訊,包括密碼,不應用於傳送敏感資訊。
下表列出一個涉及此 My.Computer.Network.UploadFile 方法的任務範例。
| 至 | 看! |
|---|---|
| 上傳檔案 | 如何:上傳檔案 |
另請參閱
- Uri
- ICredentials
- UICancelOption
- 物件(Visual Basic )
如何:下載檔案於 Visual Basic 如何解析 Visual Basic
適用於
UploadFile(String, Uri, ICredentials, Boolean, Int32, UICancelOption)
將指定的檔案傳送到指定的主機位址。
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::Net::ICredentials ^ networkCredentials, bool showUI, int connectionTimeout, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void UploadFile(string sourceFileName, Uri address, System.Net.ICredentials networkCredentials, bool showUI, int connectionTimeout, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.UploadFile : string * Uri * System.Net.ICredentials * bool * int * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, networkCredentials As ICredentials, showUI As Boolean, connectionTimeout As Integer, onUserCancel As UICancelOption)
參數
- sourceFileName
- String
上傳的路徑和檔案名稱。
- address
- Uri
目的伺服器的 URL、IP 位址或 URI。
- networkCredentials
- ICredentials
驗證憑證。
- showUI
- Boolean
True 用以顯示行動進度;否則 False。 預設值為 False。
- connectionTimeout
- Int32
暫停間隔以毫秒計。 預設值為100秒。
- onUserCancel
- UICancelOption
當使用者點擊 取消時,應採取的行動。 預設值為 ThrowException。
例外狀況
connectionTimeout 小於或等於零。
address 不包含檔案名稱。
使用者缺乏執行網路操作所需的權限。
伺服器不會在指定的 connectionTimeout範圍內回應。
該請求被目標網頁伺服器拒絕。
範例
此範例將檔案 Order.txt 上傳至 http://www.cohowinery.com/uploads。
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
此範例將檔案Order.txthttp://www.cohowinery.com/uploads上傳至,未提供使用者名稱或密碼,顯示上傳進度,且逾時間隔為 500 毫秒。
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
備註
若 showUI 設定為 True,對話框會顯示操作進度,並包含一個 取消按鈕, 使用者可點擊取消操作。 由於對話框非模態,不會阻擋使用者輸入程式中其他視窗。
若伺服器在指定 connectionTimeout區間內未回應,該操作將被取消並拋出例外。
My.Computer.Network.UploadFile 當你在應用程式中啟用網路追蹤時,會輸出追蹤資訊。 欲了解更多資訊,請參閱 啟用網路追蹤。
備註
FTP 協定以純文字傳送資訊,包括密碼,不應用於傳送敏感資訊。
下表列出一個涉及此 My.Computer.Network.UploadFile 方法的任務範例。
| 至 | 看! |
|---|---|
| 上傳檔案 | 如何:上傳檔案 |
另請參閱
- Uri
- ICredentials
- UICancelOption
- 物件(Visual Basic )
如何:下載檔案於 Visual Basic 如何解析 Visual Basic
適用於
UploadFile(String, Uri, String, String, Boolean, Int32)
將指定的檔案傳送到指定的主機位址。
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout);
public void UploadFile(string sourceFileName, Uri address, string userName, string password, bool showUI, int connectionTimeout);
member this.UploadFile : string * Uri * string * string * bool * int -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer)
參數
- sourceFileName
- String
上傳的路徑和檔案名稱。
- address
- Uri
目的伺服器的 URL、IP 位址或 URI。
- userName
- String
使用者名稱用來驗證。 預設為空字串: ""。
- password
- String
密碼以進行驗證。 預設為空字串: ""。
- showUI
- Boolean
True 用以顯示行動進度;否則 False。 預設值為 False。
- connectionTimeout
- Int32
暫停間隔以毫秒計。 預設值為100秒。
例外狀況
connectionTimeout 小於或等於零。
address 不包含檔案名稱。
使用者缺乏執行網路操作所需的權限。
伺服器不會在指定的 connectionTimeout範圍內回應。
該請求被目標網頁伺服器拒絕。
範例
此範例將檔案 Order.txt 上傳至 http://www.cohowinery.com/uploads。
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
此範例將檔案Order.txthttp://www.cohowinery.com/uploads上傳至,未提供使用者名稱或密碼,顯示上傳進度,且逾時間隔為 500 毫秒。
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
備註
若 showUI 設定為 True,對話框會顯示操作進度,並包含一個 取消按鈕, 使用者可點擊取消操作。 由於對話框非模態,不會阻擋使用者輸入程式中其他視窗。
若伺服器在指定 connectionTimeout區間內未回應,該操作將被取消並拋出例外。
My.Computer.Network.UploadFile 當你在應用程式中啟用網路追蹤時,會輸出追蹤資訊。 欲了解更多資訊,請參閱 啟用網路追蹤。
備註
FTP 協定以純文字傳送資訊,包括密碼,不應用於傳送敏感資訊。
下表列出一個涉及此 My.Computer.Network.UploadFile 方法的任務範例。
| 至 | 看! |
|---|---|
| 上傳檔案 | 如何:上傳檔案 |
另請參閱
- Uri
- ICredentials
- UICancelOption
- 物件(Visual Basic )
如何:下載檔案於 Visual Basic 如何解析 Visual Basic
適用於
UploadFile(String, Uri, String, String, Boolean, Int32, UICancelOption)
將指定的檔案傳送到指定的主機位址。
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void UploadFile(string sourceFileName, Uri address, string userName, string password, bool showUI, int connectionTimeout, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.UploadFile : string * Uri * string * string * bool * int * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer, onUserCancel As UICancelOption)
參數
- sourceFileName
- String
上傳的路徑和檔案名稱。
- address
- Uri
目的伺服器的 URL、IP 位址或 URI。
- userName
- String
使用者名稱用來驗證。 預設為空字串: ""。
- password
- String
密碼以進行驗證。 預設為空字串: ""。
- showUI
- Boolean
是否要顯示手術進度。 預設值為 False。
- connectionTimeout
- Int32
暫停間隔以毫秒計。 預設值為100秒。
- onUserCancel
- UICancelOption
當使用者點擊 取消時,應採取的行動。 預設值為 ThrowException。
例外狀況
connectionTimeout 小於或等於零。
address 不包含檔案名稱。
使用者缺乏執行網路操作所需的權限。
伺服器不會在指定的 connectionTimeout範圍內回應。
該請求被目標網頁伺服器拒絕。
範例
此範例將檔案 Order.txt 上傳至 http://www.cohowinery.com/uploads。
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
此範例將檔案Order.txthttp://www.cohowinery.com/uploads上傳至,未提供使用者名稱或密碼,顯示上傳進度,且逾時間隔為 500 毫秒。
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
備註
若 showUI 設定為 True,對話框會顯示操作進度,並包含一個 取消按鈕, 使用者可點擊取消操作。 由於對話框非模態,不會阻擋使用者輸入程式中其他視窗。
若伺服器在指定 connectionTimeout區間內未回應,該操作將被取消並拋出例外。
My.Computer.Network.UploadFile 當你在應用程式中啟用網路追蹤時,會輸出追蹤資訊。 欲了解更多資訊,請參閱 啟用網路追蹤。
備註
FTP 協定以純文字傳送資訊,包括密碼,不應用於傳送敏感資訊。
下表列出一個涉及此 My.Computer.Network.UploadFile 方法的任務範例。
| 至 | 看! |
|---|---|
| 上傳檔案 | 如何:上傳檔案 |
另請參閱
- Uri
- ICredentials
- UICancelOption
- 物件(Visual Basic )
如何:下載檔案於 Visual Basic 如何解析 Visual Basic