FtpWebRequest
我有一些使用和下载和上传文件的代码FtpWebResponse
。
我需要修改所有内容以使用 SFTP 而不是 FTP。
有没有办法FtpWebResponse
使用 SSH.NET 库?
使用此解决方案,我不会被迫重新编写所有代码,只需修改连接以获取FtpWebRequest
/FtpWebResponse
与 SFTP。
FtpWebRequest
我有一些使用和下载和上传文件的代码FtpWebResponse
。
我需要修改所有内容以使用 SFTP 而不是 FTP。
有没有办法FtpWebResponse
使用 SSH.NET 库?
使用此解决方案,我不会被迫重新编写所有代码,只需修改连接以获取FtpWebRequest
/FtpWebResponse
与 SFTP。
不,这是不可能的。
没有办法FtpWebRequest
使用 SSH/SFTP。
如果您需要跨协议工作的统一接口,则需要使用另一个库。SSH.NET 仅支持 SSH/SFTP。
例如, WinSCP .NET 程序集通过同一接口支持 FTP、FTPS、FTPES、SFTP、SCP、WebDAV、WebDAVS 和 S3。
尽管它不是本机 .NET 程序集。它是控制台应用程序的一个薄包装器。
(我是 WinSCP 的作者)。