我想知道是否有办法在C#中使用FtpWebRequest
类来在客户端和服务器之间建立安全的命令通道(仅加密命令,但不加密数据通道)。当我将EnableSsl
设置为true时,FtpWebRequest
类使用安全数据通道(加密命令和数据通道)并发送PROT
和PBSZ
命令,但我想避免它。感谢您的帮助。
答案 0 :(得分:0)
FtpWebRequest
不支持仅控制连接加密。
设置FtpWebRequest.EnableSsl
时,无论如何都会发送这些命令:
AUTH TLS
PBSZ 0
PROT P
没有办法让FtpWebRequest
发送PROT
与其他参数。
您必须使用其他FTP客户端实现。