如何:在 Visual Basic 中上传文件

该方法 UploadFile 可用于上传文件并将其存储到远程位置。 如果参数 ShowUI 设置为 True,则会显示一个对话框,显示上传进度并允许用户取消该作。

上传文件

  • UploadFile使用该方法上传文件,将源文件的位置和目标目录位置指定为字符串或 URI(统一资源标识符)。本示例将文件Order.txthttp://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", "")
    

可靠的编程

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

另请参阅