java:创建zip文件时刷新流

时间:2015-04-29 12:08:06

标签: java stream

我在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)。

感谢您在这里寻找:)

0 个答案:

没有答案