shenhp 发表于 2017-2-16 09:48:15

weblogic服务器上下载zip

  public void dGet(HttpSerletRequest request,HttpServletResponse response)      throws ServletException,IOException{
    response.setContentType("APPLICATION/ZIP;charset=GBK"); 
    response.setHeader("Content-Disposition","attachment;filename="test.zip"); 
    ZipOutputStream zipOut = new ZipOutputStream(response.getOutputStream); 
    zipOut.putNextEntry("file1.zip"); 
    zipOut.write("zip1".getBytes()); 
    zipOut.putNextEntry("file2.zip"); 
    zipOut.write("zip2".getBytes()); 
    zipOut.putNextEntry("file3.zip"); 
    zipOut.write("zip3".getBytes()); 
    zipOut.close(); 
}
以上代码在resin环境下可以下载到test.zip并可以成功解压
而在weblogic环境下虽然可以下载,但下载后的文件却不能解压,提示 “压缩文件损坏”

将response.setContentType("APPLICATION/ZIP;charset=GBK"); GBK换成 UTF-8或 ISO8859-1
页: [1]
查看完整版本: weblogic服务器上下载zip