java后台输出图片流,一个简单的例子(jpg)//其它格式慢慢尝试
@RequestMapping(value = "/test_suffix_jpg")
public void test(HttpServletRequest request,HttpServletResponse response) throws IOException{
String mongoId = request.getParameter("mongoid");
if(mongoId != null){
//根据MongoId获得GridFSDBFile对象
GridFSDBFile gridFSDBFile = attachmentService.getGridFSDBFileByMondoId(mongoId);
InputStream inputStream = gridFSDBFile.getInputStream();
RenderedImage image = ImageIO.read(inputStream);
response.setContentType("image/jpeg");//设置后网页中才能显示出图片的后缀
ImageIO.write(image, "jpg", response.getOutputStream());
}
}