Network.UploadFile 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将指定文件发送到指定的主机地址。
重载
| 名称 | 说明 |
|---|---|
| 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内响应。
目标 Web 服务器拒绝请求。
示例
本示例将文件Order.txthttp://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 秒)内不响应。
目标 Web 服务器拒绝请求。
示例
本示例将文件Order.txthttp://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 秒)内不响应。
目标 Web 服务器拒绝请求。
示例
本示例将文件Order.txthttp://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 秒)内不响应。
目标 Web 服务器拒绝请求。
示例
本示例将文件Order.txthttp://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 秒)内不响应。
目标 Web 服务器拒绝请求。
示例
本示例将文件Order.txthttp://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内响应。
目标 Web 服务器拒绝请求。
示例
本示例将文件Order.txthttp://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内响应。
目标 Web 服务器拒绝请求。
示例
本示例将文件Order.txthttp://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内响应。
目标 Web 服务器拒绝请求。
示例
本示例将文件Order.txthttp://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内响应。
目标 Web 服务器拒绝请求。
示例
本示例将文件Order.txthttp://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内响应。
目标 Web 服务器拒绝请求。
示例
本示例将文件Order.txthttp://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