zip文件由ZipEntry和实际的data相对应,每一个ZipEntry都对应一个data。
ZipOutputStream zos = new ZipOutputStream(response.getOutputStream());
String path = StringUtils.substringBeforeLast(id, "_");
zos.putNextEntry(new ZipEntry(path + File.separator +id + ".jpg"));
ZipEntry的参数默认是添加一个文件名,当需要给文件生成目录时,可以在ZipEntry参数中添加路径,如上面所示。
参考文章http://kingquake21.iteye.com/blog/1033547