从指定地点下载图片

controller类
@RequestMapping(value = "/imgUrl")
 public void readImg(String fileName,HttpServletRequest request,HttpServletResponse response) {
  try {
   //读取本地图片输入流 
         FileInputStream inputStream = new FileInputStream(IMG_DIR+fileName); 
         int i = inputStream.available(); 
         //byte数组用于存放图片字节数据 
         byte[] buff = new byte[i]; 
         inputStream.read(buff); 
         //记得关闭输入流 
         inputStream.close(); 
         //设置发送到客户端的响应内容类型 
         response.setContentType("image/*"); 
         OutputStream out = response.getOutputStream(); 
         out.write(buff); 
         //关闭响应输出流 
         out.close(); 
  } catch (Exception e) {
   // TODO: handle exception
  }
 }

 jsp
<img src = "192.168.1.190:8090/Tudent/imgUrl" />
 

猜你喜欢

转载自blog.csdn.net/qq_38151921/article/details/80176113