如何:在 Visual Basic 中上传文件
可使用 UploadFile 方法上传文件并将文件存储到远程位置。 如果 ShowUI
参数设置为 True
,则显示一个对话框,该对话框显示上传进度并允许用户取消该操作。
上传文件
可以使用
UploadFile
方法上传文件,同时将源文件的位置和目标目录位置指定为字符串或 URI(统一资源标识符)。此示例将文件Order.txt
上传到http://www.cohowinery.com/uploads.aspx
。My.Computer.Network.UploadFile( "C:\My Documents\Order.txt", "http://www.cohowinery.com/upload.aspx")
上传文件并显示操作进度
可以使用
UploadFile
方法上传文件,同时将源文件的位置和目标目录位置指定为字符串或 URI。 此示例在不提供用户名或密码的情况下将文件Order.txt
上传到http://www.cohowinery.com/uploads.aspx
显示了上传操作的进度,并将将超时间隔为 500 毫秒。My.Computer.Network.UploadFile( "C:\My Documents\Order.txt", "http://www.cohowinery.com/upload.aspx", "", "", True, 500)
上传文件并提供用户名和密码
可以使用
UploadFile
方法上传文件,同时将源文件的位置和目标目录位置指定为字符串或 URI,并指定用户名和密码。 此示例将文件Order.txt
上传到http://www.cohowinery.com/uploads.aspx
,并提供了用户名anonymous
和空白密码。My.Computer.Network.UploadFile( "C:\My Documents\Order.txt", "http://www.cohowinery.com/upload.aspx", "anonymous", "")
可靠编程
以下情况可能会引发异常:
本地文件路径无效 (ArgumentException)。
身份验证失败 (SecurityException)。
连接超时 (TimeoutException)。