骡子解压变换器用于处理zip文件内容

时间:2014-04-11 22:13:30

标签: mule mule-studio

我需要解压缩一个zip文件,所以我正在寻找类似于gzip-uncompress-transformer的解压缩变换器。

<sub-flow name="unzip" doc:name="unzip">
    <gzip-uncompress-transformer></gzip-uncompress-transformer>
    <logger level="INFO" message="Unzipped payload" doc:name="Logger" />
    <byte-array-to-string-transformer
        doc:name="Byte Array to String" />
    <logger message="Payload is #[payload]" level="INFO" doc:name="Logger" />
</sub-flow>

mule是否提供开箱即用的这种变压器,还是需要编写自定义变压器?

1 个答案:

答案 0 :(得分:2)

我不相信Mule有一个zip转换器,因为使用它可能导致文件数量。例如解压缩单个zip可能导致X文件(一个输入文件导致许多输出文件)。而gzip变换器总是1比1(一个输入文件产生一个输出文件)。