Visual Basic UploadFile无法连接到远程服务器

时间:2017-04-30 20:15:10

标签: vb.net ftp

我尝试使用上传文件功能通过Visual Basic上传文件。

在文档中我发现了这一步:

 My.Computer.Network.UploadFile(
      "C:\My Documents\Order.txt",
      "http://www.cohowinery.com/upload.aspx", "anonymous", "")

我自己尝试了,它可以工作,但是当FTP端口(20,21)被禁用时,它无法工作,并且出错,这是正常的我知道,但如何解决?如何检查端口,或者在连接之前检查与FTP服务器的连接?

一般我用:

If My.Computer.Network.IsAvailable Then...

但这只适用于互联网连接。

有关如何编辑我的代码,删除任何错误的任何建议吗?

1 个答案:

答案 0 :(得分:2)

简单的Try / Catch应该有效。

Try
    My.Computer.Network.UploadFile("","","","")
Catch ex As Exception
    'Error happened
End Try