用于Java的FTP和SFTP文件下载库[关闭]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用于Java的FTP和SFTP文件下载库[关闭]相关的知识,希望对你有一定的参考价值。
我想帮助选择最好的库,以便从FTP和SFTP服务器下载文件作为字节。我不想为FTP和SFTP使用单独的库,它应该具有最佳性能。我做了一些研究,发现Apache Camel可能是最好的,Spring集成作为竞争对手。我们的想法是用一个随机库替换不同的协议和性能。
答案
经过进一步分析:
- 来自Apache Camel文档:该组件使用两个不同的库来进行实际的FTP工作。 FTP和FTPS使用Apache Commons Net,而SFTP使用JCraft JSCH。
- 从Spring集成文档:SFTP Session Factory依赖于JSch库来提供SFTP功能。 DefaultFtpSessionFactory提供了对底层客户端API的抽象,自Spring Integration 2.0以来,它是Apache Commons Net。
这意味着尽管为两种协议提供单一接口,但上述两个库与apache net和JSCH相比没有任何优势
以上是关于用于Java的FTP和SFTP文件下载库[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
有没有好的免费 .Net 网络库? (FTP、SFTP、SSH 等)[关闭]