为了账号安全,请及时绑定邮箱和手机立即绑定

SpringMVC返回图片的几种方式?

SpringMVC返回图片的几种方式?

MM们 2018-11-21 19:11:09
SpringMVC返回图片的几种方式
查看完整描述

1 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

返回二进制图片
案例:
主要借助的是 HttpServletResponse这个对象,实现case如下
@RequestMapping(value = {"/img/render"})
@CrossOrigin(origins = "*")
@ResponseBody
public String execute(HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) {
// img为图片的二进制流
byte[] img = xxx;
httpServletResponse.setContentType("image/png");
OutputStream os = httpServletResponse.getOutputStream();
os.write(img);
os.flush();
os.close();
return "success";
}
返回图片的http地址
返回base64格式的图片
直接返回二进制的图片



查看完整回答
反对 回复 2018-12-08
  • 1 回答
  • 0 关注
  • 1490 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信