图片(流形式)显示设置:
Content-Type:image/jpeg // jpeg、jpg、jpe、jfif形式的图片
Content-Length:yourImg.length //图片大小
而图片以流形式输出为浏览器就行了。
java的servlet代码:
public HttpServletResponse getImage(String path,HttpServletRequest request, HttpServletResponse response) { try { File file = new File(request.getRealPath("/")+"/"+path); String filename = file.getName(); InputStream fis = new BufferedInputStream(new FileInputStream(file)); byte[] buffer = newbyte[fis.available()]; fis.read(buffer); fis.close(); response.reset(); // 设置response的Header response.addHeader("Content-Length", "" + file.length()); OutputStream toClient = new BufferedOutputStream(response.getOutputStream()); response.setContentType("image/jpeg"); toClient.write(buffer); toClient.flush(); toClient.close(); } catch (IOException ex) { ex.printStackTrace(); } return response; }