Я занимаюсь разработкой системы управления сотрудниками и в настоящее время работаю над профилем сотрудника. Я хотел бы иметь возможность загрузить фотографию для их изображения профиля. Я уже некоторое время искал и пытался реализовать три различных учебника, но они обычно загружают файл в папку, а не выводят его на экран и сохранение в базу данных.
Текст
Я приложу то, что у меня есть в настоящее время, однако код неполный из-за следующих руководств, которые не служат моей конечной цели :
userprofile. jsp
<div class="text-center">
<img src="http://ssl.gstatic.com/accounts/ui/avatar_2x.png" class="avatar img-circle img-thumbnail" alt="avatar">
<form method="POST" enctype="multipart/form-data" action="/account/uploadImage">
<h6>Upload a new photo...</h6>
<input type="file" name="imageFile" class="text-center center-block file-upload">
<input type="submit" value="upload"/>
</form>
это контроллер / учетная запись /:
@PostMapping("/uploadImage")
public String uploadImage(@RequestParam("imageFile")MultipartFile imageFile) {
String returnValue="";
try {
as.saveImage(imageFile);
} catch (Exception e) {
e.printStackTrace();
log.error("error uploading photo", e);
returnValue= "error";
}
return returnValue;
}
мне также нужно создать модель для этого? и столбец в базе данных, который служит для цели загруженного файла?
Если бы кто-нибудь мог направить меня в правильном направлении, я был бы благодарен!
С уважением