2

我正在尝试打开以 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 连接?

先感谢您

4

0 回答 0