背景
我的工作流使用FetchFile
处理器,一些中间处理器(例如RouteOnAttribute
,HashContent
等),然后是PutFile
处理器。
总而言之,内容没有被操纵。
问题/问题
PutFile
处理器使用时间戳保存文件,而不是原始文件名。
问题
我怎么能:
PutFile
处理器使用原始文件名? 或 PutFile
处理器将使用的文件名?答案 0 :(得分:5)
PutFile
处理器将内容保存在文件中,文件名基于流文件上的filename
属性。您可以使用UpdateAttribute
处理器为此属性提供您喜欢的任何值。
GetFile
会将磁盘上文件的原始文件名读入此属性,但由于FetchFile
期望文件名作为流文件的传入属性,因此它不会将值作为属性写回。