0
点赞
收藏
分享

微信扫一扫

download 下载文件

刘员外__ 2022-11-07 阅读 108

public void doPost(HttpServletRequest request,HttpServletResponse response) throws IOException{ 

try {

downLoad(response);

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}


private void downLoad(HttpServletResponse response) throws Exception {


response.setHeader("content-disposition", "attachment;filename=" + URLEncoder.encode("号码下载", "UTF-8"));

log.info("退出CmsStaffAct.v_export,fileUrl:"+fileUrl);

BufferedOutputStream bos = null;

BufferedInputStream bis = null;

try {

bis = new BufferedInputStream(new FileInputStream("c:/head.PNG"));

bos = new BufferedOutputStream(response.getOutputStream());



byte[] buff = new byte[2048];

int bytesRead;


while(-1 != (bytesRead = bis.read(buff, 0, buff.length))) {

bos.write(buff,0,bytesRead);

}

} catch(final IOException e) {

e.printStackTrace();

} catch(Exception e) {

e.printStackTrace();

}finally {

if (bis != null)

bis.close();

if (bos != null)

{

bos.flush();

bos.close();

bos=null;

}

}

response.flushBuffer();

}

举报

相关推荐

js下载文件

javaweb下载文件

rust下载文件

axios下载文件

JavaWeb:下载文件

3.1 下载文件

vue 下载文件

0 条评论