从数据库获取图片地址转为base64传给前端
- 引入依赖
<!--io流读取文件-->
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.11.0</version>
</dependency>
- ServiecImpl.java
@SneakyThrows
@Override
public Boolean selectPic(){
File file = new File("E:XXX.jpeg");
byte[] fileByteArray = FileUtils.readFileToByteArray(file);
BASE64Encoder encoder = new BASE64Encoder();
String imageString = encoder.encode(fileByteArray);//转换成Base64形式,或者直接从数据库取出来
System.out.println("imageString:"+imageString);
// request.setAttribute("imageString", imageString);
// return "/showImage";
return true;
}