Spring MVC: загрузить фотографию и изменить соответствующую ей фотографию пользователя? - PullRequest
0 голосов
/ 15 апреля 2020

Я занимаюсь разработкой системы управления сотрудниками и в настоящее время работаю над профилем сотрудника. Я хотел бы иметь возможность загрузить фотографию для их изображения профиля. Я уже некоторое время искал и пытался реализовать три различных учебника, но они обычно загружают файл в папку, а не выводят его на экран и сохранение в базу данных.

Текст

Я приложу то, что у меня есть в настоящее время, однако код неполный из-за следующих руководств, которые не служат моей конечной цели :

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;
        }

мне также нужно создать модель для этого? и столбец в базе данных, который служит для цели загруженного файла?

Если бы кто-нибудь мог направить меня в правильном направлении, я был бы благодарен!

С уважением

...