1,文件转字节数组
byte[] bytes = getByteArray(file.getInputStream(), length);
public byte[] getByteArray(InputStream inputStream, Integer length) {byte[] bytes = new byte[length];
try {
inputStream.read(bytes);
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
inputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
}
return bytes;
}
2,字节数组转Base64串
String Base64str=Base64.getEncoder.toString(bytes);
3html代码:
html:<img class="menuIcon" th:src="'data:image/png;base64,'+${Base64String}"/>
加css控制一下尺寸