【问题标题】:How to get zip files from sftp server using spring如何使用spring从sftp服务器获取zip文件
【发布时间】:2016-06-01 16:30:27
【问题描述】:

我正在做一个项目,我在 sftp 服务器中有很多 zip 文件。我想要做的是连接到这个 sftp 服务器,并且对于每个 zip 文件(如果存在),将其传输到本地解压缩并制作我的进程。

我设法创建了我的解压缩类并为我的项目设置了 spring 配置。我开始寻找教程,找到了示例集成 spring 示例,但我不明白两件事。如何获取已建立连接的信息以及如何知道此服务器中有一些 zip 文件?如果有人可以通过示例向我解释如何做到这一点,那就太好了。

【问题讨论】:

    标签: java spring spring-integration sftp spring-integration-sftp


    【解决方案1】:

    您可以使用 Spring Integration 框架来做到这一点。 它有自己的SFTP Adapter。只需初始化SFTP Session Factory 并创建会话对象。

    更多内容在这里: http://docs.spring.io/spring-integration/reference/html/sftp.html

    【讨论】: