2017-09-05 25 views
0

背景指定与PUTFILE处理器

输出文件名我有一个使用一个FetchFile处理器,一些中介处理器(例如RouteOnAttributeHashContent等),然后一个处理器PutFile一个工作流程。

纵观这一切,内容不被操纵。

版本/问题

PutFile处理器使用时间戳,而不是原来的文件名保存文件。

问题

如何,我不是:

  1. 获取PutFile处理器使用原来的文件名?
  2. 指定PutFile处理器将使用的文件名?

回答

3

PutFile处理器将根据流文件中的filename属性将文件中的内容保存在文件中。您可以使用UpdateAttribute处理器为此属性提供您喜欢的任何值。

GetFile会将磁盘上文件的原始文件名读取到此属性中,但由于FetchFile预期文件名作为流文件的传入属性,因此它不会将值写回属性。