SAP CPI-如何在CPI中解压缩多个文件

2020-08-30 00:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我收到的zip文件包含1...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我收到的zip文件包含1个xml文件和1个pdf文件。

因此标准解码器Zip解压缩将无法正常工作,因为它包含多个文件

任何可用于处理此问题的Groovy/Java脚本

预先感谢

3条回答
SC_Yao
2020-08-30 01:13

嗨,何塞,

示例中的变量zipEntries包含一个zip条目列表。 ZipEntry是一个元数据对象,其中包含有关保存在zip中的文件的有用信息。

要读取实际文件,请将文件名传递给readEntryFromZipAsString函数,如下所示:

(示例显示了如何读取第一个文件。请注意,这应该适用于XML文件。 PDF,您可以调整读取功能,因为PDF应该读取为byte []而不是字符串)

 def myfileContent = readEntryFromZipAsString(bytes,zipEntries [0] .getName())
 

一周热门 更多>