1

以下代码下载一个 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");
4

1 回答 1

2

尝试

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

代替

this.setContentType("application/zip")

它应该工作。

于 2013-07-01T02:23:44.170 回答