2017-09-05 24 views
0

背景指定與PUTFILE處理器

輸出文件名我有一個使用一個FetchFile處理器,一些中介處理器(例如RouteOnAttributeHashContent等),然後一個處理器PutFile一個工作流程。

縱觀這一切,內容不被操縱。

版本/問題

PutFile處理器使用時間戳,而不是原來的文件名保存文件。

問題

如何,我不是:

  1. 獲取PutFile處理器使用原來的文件名?
  2. 指定PutFile處理器將使用的文件名?

回答

3

PutFile處理器將根據流文件中的filename屬性將文件中的內容保存在文件中。您可以使用UpdateAttribute處理器爲此屬性提供您喜歡的任何值。

GetFile會將磁盤上文件的原始文件名讀取到此屬性中,但由於FetchFile預期文件名作爲流文件的傳入屬性,因此它不會將值寫回屬性。