【发布时间】:2021-04-13 16:14:15
【问题描述】:
【问题讨论】:
-
您是否正在尝试将文件写入磁盘?
-
是的,zip 文件包含 xml 文件。
-
能否请您发布一些有效载荷而不是图像,以便我们可以尝试一下
标签: content-type dataweave mulesoft
【问题讨论】:
标签: content-type dataweave mulesoft
尝试使用Compression Module 解压缩收到的 zip 有效负载。
例子:
<compression:extract>
<compression:compressed>#[payload]</compression:compressed>
<compression:extractor>
<compression:zip-extractor/>
</compression:extractor>
</compression:extract>
【讨论】:
payload as Binary 转换为二进制文件,但是我不能确定二进制文件是否会被字符编码损坏。
使用下面的代码转换并写入 zip 到本地驱动器。
<ee:transform doc:name="Transform Message" doc:id="da388237-d53a-47aa-83b2-96d1ef04489d" >
<ee:message >
<ee:set-payload ><![CDATA[%dw 2.0
output application/octet-stream
---
payload.content]]></ee:set-payload>
</ee:message>
</ee:transform>
<file:write doc:name="Write" doc:id="1cfd5210-a65a-4ace-9f07-0f575db3a01a" config-ref="File_Config" path="C:\Retrieval.zip"/>
【讨论】: