1

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

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

2 回答 2

5

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

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

于 2010-08-28T05:33:05.327 回答
0

使用“fileName”属性显式设置名称。该路径是相对于您的容器(junit、servicemix 等)...所以您的文件的完整路径将是 [container-root]/target/reports/[fileName]

于 2010-08-28T03:16:09.700 回答