У меня есть некоторые проблемы с представлением изображения на веб-интерфейсе с использованием Spring MVC с Hibernate для извлечения изображения, хранящегося в BLOB-объекте в базе данных.
Объект:
@Lob
@Column(length = 100000)
private byte[] foto;
public byte[] getFoto() {
return foto;
}
public void setFoto(byte[] foto) {
this.foto = foto;
}
Контроллер:
@GetMapping("/view")
public ModelMap viewVehicle(@RequestParam(value = "id", required = false) Vehicle vehicle, Model model) {
if (vehicle == null) {
vehicle = new Vehicle();
}
return new ModelMap("vehicle", vehicle);
}
HTML:
<img th:src="*{'data:image/png;base64,'+ foto}" />
Но представление работает без ошибок, но изображение не отображается.
Я экспериментировал со многими решениями, которые я нашел в Интернете, но ничегосработало.
Есть какие-нибудь соображения, чтобы помочь мне разрешить эту ситуацию?
Привет