Mybatis用Byte[]存图片,前端显示图片

前端页面  static下   

Mybatis用Byte[]存图片,前端显示图片_第1张图片Mybatis用Byte[]存图片,前端显示图片_第2张图片Mybatis用Byte[]存图片,前端显示图片_第3张图片

也就是说byte[]  转成JSON字符串后,和用BASE64编码后是一摸一样的,那么SpringBoot会自动将实体类转JSON字符串,也就是说根本不需要Base64编码

注意:两个值并非一摸一样,一个多了个双引号  byte[]==的值前后有个双引号

Mybatis用Byte[]存图片,前端显示图片_第4张图片

有一点点区别  一个有双引号,一个没有双引号,但是 如果将有双引号的存入数据库,就会发生错误,存是可以存进去  无法正常显示图片  前后双引号  字节却多了很多

Mybatis用Byte[]存图片,前端显示图片_第5张图片

Mybatis用Byte[]存图片,前端显示图片_第6张图片

Mybatis用Byte[]存图片,前端显示图片_第7张图片Mybatis用Byte[]存图片,前端显示图片_第8张图片Mybatis用Byte[]存图片,前端显示图片_第9张图片

Mybatis用Byte[]存图片,前端显示图片_第10张图片

前端获取的格式 

Mybatis用Byte[]存图片,前端显示图片_第11张图片

Mybatis用Byte[]存图片,前端显示图片_第12张图片

你可能感兴趣的:(java)