通过IP地址进行FTP连接

时间:2013-02-21 19:58:47

标签: c# ftpwebrequest

我正在尝试打开一个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?

提前谢谢

0 个答案:

没有答案