簡単なファイルのアップロードに camel-jetty を使用しています。jetty はフォームを発行し、応答を収集して添付ファイルを作成します。アタッチメントを処理するキャメル プロセッサがあります。
私の問題は、 DataHandler の getName() メソッドが私に次のようなものを与えることです:
D:フォルダファイル名.zip
つまり、ファイル パスからすべての \ 文字が削除されます。(はい、ブラウザは Windows で実行されています)。
元のファイル名を見つけるために使用できる構成はありますか?
これは Camel 2.8 または 2.9 と jetty 7.4.5 です。
バグの場合は Jetty で報告しますが、何か間違っているのではないかと思っていました。