Java 下载文件

public void downFile(HttpServletResponse response,File file,String zipName) throws IOException{

InputStream fis = new BufferedInputStream(new FileInputStream(file));

  byte[] buffer = new byte[fis.available()];

  fis.read(buffer);

  fis.close();

response.setContentType("application/zip");

response.setHeader("Content-disposition", "attachment;filename="+ new String(zipName.getBytes("UTF-8"), "ISO8859-1"));

OutputStream outputStream = new BufferedOutputStream(response.getOutputStream());

outputStream.write(buffer);

outputStream.flush();

outputStream.close();

}

猜你喜欢

转载自nbh219.iteye.com/blog/2337333