我在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 FTP组件
- 3. 使用Apache Camel通过ftp发送文件
- 4. Apache Camel FOP组件配置文件位置
- 5. 我想读取FTP文件使用Apache骆驼
- 6. 通过Apache Camel使用属性文件
- 7. 从位置读取文件
- 8. Apache Camel FTP客户端并发
- 9. Apache Camel - 从netty到文件
- 10. Apache Camel文件格式
- 11. 读取文件的文件位置
- 12. Apache Camel RedisIdempotentRepository配置
- 13. 使用Apache Ant读取ini文件
- 14. Apache Camel SFTP .filepart
- 15. Apache Camel只读第一行
- 16. 使用Apache Camel和Restlet获取API
- 17. 使用Apache Camel同步FTP远程和FS(或HDFS)
- 18. Apache Camel Enricher
- 19. Apache Camel从ftp递增和周期性地提取数据
- 20. Apache Camel - 将大文件复制到使用者文件夹
- 21. 使用Apache POI从excel文件获取图像及其位置
- 22. 使用Apache Camel插件安装Grails
- 23. Apache Camel使用DTD验证
- 24. Apache Camel测试
- 25. Apache Camel:使用节流阀:如何使用配置文件更改timePeriodMillis的值?
- 26. Apache Camel-Quartz Integration
- 27. Apache camel ftp组件 - 成功传输的通知
- 28. 设置TTL Apache Camel JAva DSL
- 29. 如何使用apache-camel restlet组件处理文件上传?
- 30. Apache FTP文件权限
你有什么想达到这个目的? –
我想下面的选项,但如何从文件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提取。 –