压缩文件未解压
问题描述:
以下代码下载压缩文件。我在这里做错了什么?该zip文件下载,但不能unarchive。压缩文件未解压
ByteArrayOutputStream baos = getByteArrOutputStream();
ZipOutputStream zos = new ZipOutputStream(baos);
zos.putNextEntry(new ZipEntry("report.txt"));
zos.write(baos.toByteArray());
zos.closeEntry();
zos.close();
this.setBuffer(baos.toByteArray());
this.setContentType("application/zip");
答
尝试的
this.setContentType("application/octet-stream")
代替
this.setContentType("application/zip")
它应该工作。
工作就像一个魅力.... thanx –