如何:在 Visual Basic 中上载文件
更新:2007 年 11 月
可以使用 My.Computer.Network.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)。
请参见
任务
如何:在 Visual Basic 中确定远程计算机是否可用