如何:在 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", "")
    

可靠编程

以下情况可能会引发异常:

另请参阅