压缩文件不是unarchiving

时间:2013-07-01 02:17:25

标签: java bytearrayoutputstream zipoutputstream

以下代码下载zip文件。我在这里做错了吗? zip文件已下载但无法取消归档。

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");

1 个答案:

答案 0 :(得分:2)

尝试

this.setContentType("application/octet-stream")

而不是

this.setContentType("application/zip")

它应该有用。