【问题标题】:Fetch file as byte array in spring integration在spring集成中将文件作为字节数组获取
【发布时间】:2014-02-10 16:54:58
【问题描述】:

我是 Spring 集成的新手。我需要通过 sftp 获取一些文件并立即开始对该文件的内容进行一些处理。 SFTP Inbound Channel Adapter 部分满足了我。但它将(如文档所述)获取的文件保存在本地目录中。我无法将它保存在本地机器上,但只想开始处理该文件的内容,因此将远程文件作为字节数组或InputStream 检索对我来说会很好。如何通过 Spring 集成实现这一目标?

我还想将我的系统配置为定期获取该文件。我知道我可以在某些方法上配置带有@Scheduled 注释的spring bean,然后从该方法开始处理。但是,也许对于这种情况,spring 集成有更优雅的解决方案?

【问题讨论】:

    标签: spring sftp spring-integration


    【解决方案1】:

    Spring Integration 3.0.1 有一个新的RemoteFileTemplate,您可以使用它以编程方式将文件作为流接收。请参阅Javadocs

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-06
      • 2011-11-27
      • 1970-01-01
      • 2016-07-16
      • 1970-01-01
      • 1970-01-01
      • 2013-07-31
      相关资源
      最近更新 更多