【问题标题】:Zipped file isn't unarchiving压缩文件未解档
【发布时间】:2013-07-01 02:17:25
【问题描述】:

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

【问题讨论】:

    标签: java bytearrayoutputstream zipoutputstream


    【解决方案1】:

    试试

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

    而不是

    this.setContentType("application/zip")
    

    它应该可以工作。

    【讨论】:

      猜你喜欢
      • 2022-12-21
      • 1970-01-01
      • 2010-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-17
      • 2013-03-09
      相关资源
      最近更新 更多