我想使用 JMS 队列来存储文件并稍后处理。我可以从队列中读取它;我得到一个字节数组,我可以将它写入一个文件夹。但是当我推送到队列时文件名丢失了,因为入站属性丢失了。
<file:endpoint path="C:\Store" name="storage" responseTimeout="10000" doc:name="File"/>
<file:file-to-byte-array-transformer doc:name="File to Byte Array"/>
<jms:outbound-endpoint doc:name="Storage Queue" connector-ref="Active_MQ" queue="file.queue"/>
如何再次关联原始文件名。在推入 Mule 之前,是否有任何转换器可以保留文件名?