Vb.net Visual basic UploadFile无法连接到远程服务器

Vb.net Visual basic UploadFile无法连接到远程服务器,vb.net,ftp,Vb.net,Ftp,我试着用UploadFile功能通过VisualBasic上传文件 在文档中,我发现了以下步骤: My.Computer.Network.UploadFile( "C:\My Documents\Order.txt", "http://www.cohowinery.com/upload.aspx", "anonymous", "") 我自己尝试过,它可以工作,但是当FTP端口(20,21)被禁用时,它无法工作,并且出现错误,这是正常的,我知道,但是如何修复它?如何在连

我试着用UploadFile功能通过VisualBasic上传文件

在文档中,我发现了以下步骤:

 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...
但这只适用于一般的互联网连接


有没有关于如何编辑我的代码以消除任何错误的建议?

一个简单的Try/Catch就可以了

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

一个简单的尝试/捕捉应该会奏效

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

你想修什么?如果上传失败/不可能,您想做什么?您想修复什么?如果上传失败/不可能,您想做什么?