使用 PutFile 处理器指定输出文件名
Specify output filename with PutFile processor
背景
我的工作流程使用 FetchFile
处理器、一些中间处理器(例如 RouteOnAttribute
、HashContent
等),然后是 PutFile
处理器。
自始至终,内容都没有被操纵。
Issue/Problem
PutFile
处理器正在使用时间戳而不是原始文件名保存文件。
问题
我怎样才能:
- 让
PutFile
处理器使用原始文件名? 或
- 指定
PutFile
处理器将使用的文件名?
PutFile
处理器会将内容保存在文件中,文件名基于流文件的 filename
属性。您可以使用 UpdateAttribute
处理器为该属性提供您喜欢的任何值。
GetFile
会将磁盘上文件的原始文件名读入此属性,但由于 FetchFile
期望文件名作为流文件上的传入属性,因此不会将值写回一个属性。
背景
我的工作流程使用 FetchFile
处理器、一些中间处理器(例如 RouteOnAttribute
、HashContent
等),然后是 PutFile
处理器。
自始至终,内容都没有被操纵。
Issue/Problem
PutFile
处理器正在使用时间戳而不是原始文件名保存文件。
问题
我怎样才能:
- 让
PutFile
处理器使用原始文件名? 或 - 指定
PutFile
处理器将使用的文件名?
PutFile
处理器会将内容保存在文件中,文件名基于流文件的 filename
属性。您可以使用 UpdateAttribute
处理器为该属性提供您喜欢的任何值。
GetFile
会将磁盘上文件的原始文件名读入此属性,但由于 FetchFile
期望文件名作为流文件上的传入属性,因此不会将值写回一个属性。