spring mvc 返回圖片的請求
- 2019 年 12 月 8 日
- 筆記
功能分析: 要使用Spring MVC來處理返回一個圖片的請求。這個跟servlet返回的實現是一樣的。
程式碼如下:
@RequestMapping(value = "/image/get") public void getImage(HttpServletRequest request,HttpServletResponse response) { FileInputStream fis = null; response.setContentType("image/gif"); try { OutputStream out = response.getOutputStream(); File file = new File("D:"+File.separator+"timg.jpg"); fis = new FileInputStream(file); byte[] b = new byte[fis.available()]; fis.read(b); out.write(b); out.flush(); } catch (Exception e) { e.printStackTrace(); } finally { if (fis != null) { try { fis.close(); } catch (IOException e) { e.printStackTrace(); } } } }