1

直接送信する場合:byte[]を報告します。書き込まれたファイルの絶対パスと名前を確認するにはどうすればよいですか?

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 に答える