美好的一天!
我有收到二进制zip文件的soap响应消息。看起来像: binary response
我尝试解析zip文件:
byte[] bin = ExecutionUtil.getDynamicProcessProperty("binary").getBytes();
logger.warning("binary "+bin);
ZipInputStream zipStream = new ZipInputStream(new
ByteArrayInputStream(bin));
logger.warning("zipStream "+zipStream+" nextEntry "+zipStream.getNextEntry());
ExecutionUtil.getDynamicProcessProperty("binary").getBytes();
- 此行从字符串生成byte [],其中包含来自soap响应的二进制文件。
当我尝试测试zipStream.getNextEntry()
时总是返回null。
我尝试制作
byte [] byteZip= child.getText().getBytes("UTF-8");
ZipInputStream zipStream = new ZipInputStream(newByteArrayInputStream(byteZip) or .Charset.forName("UTF-8"))
但我总是有相同的结果。
我如何从zipFile获取参赛作品?