Chinaunix首页 | 论坛 | 博客
  • 博客访问: 63036
  • 博文数量: 9
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 318
  • 用 户 组: 普通用户
  • 注册时间: 2014-01-22 16:06
文章分类
文章存档

2014年(9)

分类: Web开发

2014-02-17 11:19:45

前台主要代码:

   雾霾图片为空


后台主要代码:

 

   final String path = request.getParameter("Path");

   response.setHeader("Pragma","No-cache");    

   response.setHeader("Cache-Control","no-cache");    

   response.setDateHeader("Expires", 0);    

   

   BufferedInputStream bis = null;  

   OutputStream os = null;  

   FileInputStream fileInputStream = new FileInputStream(new File(path));  

   

   bis = new BufferedInputStream(fileInputStream);  

   byte[] buffer = new byte[512];  

   response.reset();  

   response.setCharacterEncoding("UTF-8");  

   //不同类型的文件对应不同的MIME类型  

   response.setContentType("image/png");  

   //文件以流的方式发送到客户端浏览器  

   //response.setHeader("Content-Disposition","attachment; filename=img.jpg");  

   //response.setHeader("Content-Disposition", "inline; filename=img.jpg");  

   response.setContentLength(bis.available());  

   os = response.getOutputStream();  

   int n;  

   while ((n = bis.read(buffer)) != -1) {  

     os.write(buffer, 0, n);  

   }

   bis.close();  

   os.flush();  

   os.close();
阅读(4470) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~