我正在尝试使用 FluentFTP 通过 FTPS 连接与端口 990 (TLS) 下载文件。
但是代码无法建立连接并显示异常为“根据验证程序,远程证书无效”。
当我手动使用 FileZilla FTP 工具时,FTP 服务器连接正常(显示为通过 ftps over TLS 连接(隐式)
FtpClient fclient = new FtpClient(hostname, username, password);
fclient.EncryptionMode = FtpEncryptionMode.Implicit;
fclient.SslProtocols = SslProtocols.Tls12; //Also tried with TLS1 and TLS
fclient.Port = 990;
fclient.Connect();