【发布时间】:2019-07-12 16:23:34
【问题描述】:
我们的 IT 部门给了我一个 FTPS 的凭据,我可以使用 FileZilla 访问它
但我还需要使用我正在开发的应用程序来访问 FTPS,以使该过程自动化。提供给我的信息是,
这是一个基于 TLS/SSL 的 FTP
IP:xxx.xxx.xx.xx
端口:990
用户名:用户名.ftp
密码: password123
在阅读了有关 WinSCP on stack 及其文档的一些帖子后,我仍然无法使用我的应用程序访问 ftps。到目前为止我的代码..
SessionOptions sessionOp = new SessionOptions()
{
FtpSecure = FtpSecure.Implicit,
Protocol = Protocol.Ftp,
HostName = IP,
UserName = userName,
Password = password,
};
sessionOp.AddRawSettings("ProxyMethod", "3");
sessionOp.AddRawSettings("ProxyPort", "990");
using (Session session = new Session())
{
session.Open(sessionOp);
var list = session.ListDirectory(dir);
Console.WriteLine(list);
}
我得到的错误是 WinSCP 的“连接失败”
如何访问此 FTPS?
【问题讨论】:
标签: c# .net ftp winscp-net