我在servlet中创建了zip文件的代码,如下所示:
ByteArrayOutputStream baos =null;
baos = new ByteArrayOutputStream();
ZipOutputStream zos = new ZipOutputStream(baos);
for(list of file){
bis = new BufferedInputStream(new FileInputStream(("somefile.extn"));
other code for add entry in zip file
bis.close();
}
baos.flush();
zos.flush();
zos.close();
baos.close();
// Return bytes
baos.toByteArray();
// Write bytes to ServletOutputStream
如果我冲洗并且有任何问题吗?关闭ByteArrayOutputStream
对象(baos
)。
感谢您在这里寻找:)