3

FtpWebRequest我有一些使用和下载和上传文件的代码FtpWebResponse

我需要修改所有内容以使用 SFTP 而不是 FTP。

有没有办法FtpWebResponse使用 SSH.NET 库?

使用此解决方案,我不会被迫重新编写所有代码,只需修改连接以获取FtpWebRequest/FtpWebResponse与 SFTP。

4

1 回答 1

3

不,这是不可能的。

没有办法FtpWebRequest使用 SSH/SFTP。


如果您需要跨协议工作的统一接口,则需要使用另一个库。SSH.NET 仅支持 SSH/SFTP。

例如, WinSCP .NET 程序集通过同一接口支持 FTP、FTPS、FTPES、SFTP、SCP、WebDAV、WebDAVS 和 S3。

尽管它不是本机 .NET 程序集。它是控制台应用程序的一个薄包装器。

(我是 WinSCP 的作者)。

于 2016-01-26T14:50:46.000 回答