java - 如何使用 Camel 写出文件并返回文件名?

标签 java apache-camel

如果我直接发送:报告一个字节[]。如何找出写入文件的绝对路径和名称?

from("direct:report").to("file:target/reports");

最佳答案

文件生产者将添加一个带有键 CamelFileNameProduced 的 header ,其中包含写入文件的实际名称。

写入的输出文件的实际绝对文件路径(路径+名称)。此 header 由 Camel 设置,其目的是为最终用户提供已写入文件的名称。

关于java - 如何使用 Camel 写出文件并返回文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3588091/

相关文章:

Spring Boot Camel Route - 从休息端点获取数据

java - 如何用camel编写jsonpath来选择json文件中的项目

unit-testing - Apache Camel Mock ProducerTemplate 端点

java - 如何修复java数组索引越界错误

Java : Recursively Iterating over a map

java - 迭代时删除离开元素并且不抛出并发 E

apache-camel - Camel SFTP 文件处理问题

java - apache Camel 邮件中的主题 header 显示日语字符为 "=?iso-2022-jp.. "

java - 在 Eclipse 中更改方法签名时添加注释

java - 通知运行然后立即崩溃