我正在使用WinSCP .NET程序集上传文件。
我正在使用SFTP,但是无法将文件上传到我的SFTP服务器之一。但是,当未选中'Allow SCP fallback'选项时,我可以上传到同一台服务器。
是否可以使用API设置此选项,所以希望我的文件上传能够正常工作?
WinSCP版本5.5.5
WinSCP .NET程序集始终表现为未选中“ Allow SCP fallback”]。您甚至无法打开该选项。
所以您的问题一定不同。
从.NET程序集和GUI附加会话日志,以获得更好的答案。
Sothetha给出的答案是错误的。默认情况下,WinSCP .NET程序集的行为类似于选中“允许SCP回退”。必须使用以下附加代码行“取消选中”该选项:
sessionOptions.AddRawSettings("FSProtocol", "2"); // SFTPOnly