我正在尝试打开以 IPAddress 而不是 url 作为参数的 FTP 连接。
这是我的代码:
我使用的地址是有效的,在 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;
}
我怎么解决这个问题?有没有办法用 IPAddress 而不是用 Url 打开 ftp 连接?
先感谢您