我正在尝试打开一个FTP连接,其中包含IPAddress参数,而不是网址。
这是我的代码:
我正在使用的地址是有效的,在IExplorer中我可以访问ftp服务器,而在我的程序中,我输入了错误无效URI的异常。
public bool TestConnection(IResult result)
{
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://1.1.1.1");
if (request == null)
{
result.SetError(Translate.InvalidUrl);
return false;
}
request.Credentials = new NetworkCredential(username, password);
try
{
WebResponse response = request.GetResponse();
}
catch (Exception e)
{
return false;
}
return true;
}
我该如何解决这个问题?有没有办法打开与IP地址的ftp连接而不是与Url?
提前谢谢