我在Apache camel中有一個新的需求,那就是我需要從FTP位置讀取一個文件,該位置包含文件名稱在同一個FTP位置的另一個文件。 所以我需要讀取第一個文件獲取文件名並讀取第二個文件名。我們如何在Apache駱駝中實現?使用Apache Camel FTP位置讀取文件
0
A
回答
0
您可以編寫一個簡單的FTP路由,使用第一個文件(包含目標文件名)。一旦這個文件被讀取,你可以將內容轉發到一個route builder,在那裏你建立另一個FTP路由,它將消耗目標文件。
您可以使用FTP component include option指定要使用的文件名稱的模式。
+0
我在下面的選項嘗試,但如何從以前的文件中獲取文件名。 {從( 「FTP://服務器」 + 「密碼=密碼」 + 「&antInclude =文件名」) \t \t \t \t \t \t .process(新處理器(){ \t \t \t公共無效處理(交換交換)拋出異常{ \t \t \t exchange.getIn()setBody(exchange.getIn(。)getBody(),String.class); \t \t \t \t \t \t} \t \t \t}) \t \t \t \t \t \t。從(FTP://服務器 「+」 密碼=密碼 「+」 &antInclude = filename_2" )} – Raj
相關問題
- 1. Apache Camel FTP組件
- 2. Apache Camel - 需要遞歸讀取文件
- 3. Apache Camel | FTP |只消費單個文件
- 4. 使用Apache Camel通過ftp發送文件
- 5. Apache Camel和FTP處理
- 6. Apache Camel FOP組件配置文件位置
- 7. 我想讀取FTP文件使用Apache駱駝
- 8. Apache Camel - ftp組件 - 需要使用絕對路徑
- 9. 使用Pentaho Kettle從FTP讀取文件
- 10. 使用Android讀取FTP文件
- 11. 使用libcurl從FTP讀取文件
- 12. 通過Apache Camel使用屬性文件
- 13. 使用Apache Camel解壓縮文件UnZippedMessageProcessor
- 14. 使用Apache Camel解壓縮文件?
- 15. 從FTP讀取文件
- 16. 在Apache Camel上傳到ftp後刪除文件
- 17. Apache Camel FTP 550在刪除Linux中的文件時出錯
- 18. 從位置讀取文件
- 19. Apache camel FTP我們如何知道所有文件都從FTP URL下載了
- 20. Apache Camel FTP客戶端併發
- 21. 讀取文件的文件位置
- 22. Apache Camel - 從netty到文件
- 23. apache camel split csv文件
- 24. Apache Camel文件格式
- 25. Apache Camel - NTLM配置
- 26. Apache Camel RedisIdempotentRepository配置
- 27. 使用Apache Ant讀取ini文件
- 28. 用Apache Camel提取tarball?
- 29. 在Apache Camel中獲取主機名Spring DSL配置文件
- 30. Apache Camel SFTP .filepart
你有什麼想達到這個目的? –
我想下面的選項,但如何從文件1文件名2是從問題(「FTP://服務器」 +「密碼=密碼」 +「&antInclude =文件名」) \t \t \t \t \t \t .process(新處理器(){ \t \t \t公共無效處理(交易交換)拋出異常{ \t \t \t exchange.getIn()setBody(exchange.getIn()getBody(),String.class);。\t \t \t \t \t \t} \t \t \t}) \t \t \t \t \t \t。從(FTP://服務器 「+」 密碼=密碼 「+」 &antInclude = filename_2" ) – Raj
我認爲你需要重新複習基礎知識。路由1應該獲取文件,提取主體並將其設置在交換屬性或標題中,然後調用路由2,查看存儲文件正文的位置並執行ftp提取。 –