2014-02-10 28 views
0

我是Spring集成的新手。我需要通過sftp獲取一些文件,並立即開始對該文件內容進行一些處理。有SFTP Inbound Channel Adapter部分滿足我。但它會保存(如文檔所述)在本地目錄中獲取文件。我無法將它保存在本地計算機上,但只想開始處理該文件的內容,因此,我可以將遠程文件作爲字節數組或InputStream進行檢索。春季一體化如何實現這一目標?在spring集成中作爲字節數組獲取文件

另外我想配置我的系統定期獲取該文件。我知道我可以在某些方法上使用@Scheduled註釋來配置spring bean,並從該方法開始處理。但是,也許,Spring集成爲這種情況提供了更優雅的解決方案?

回答

1

Spring Integration 3.0.1有一個新的RemoteFileTemplate,您可以用它以編程方式接收文件作爲流。請參閱Javadocs

相關問題