@springboot777

Почему Bad Request, status=400 при загрузке файлов?

Ошибка
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.

Tue Jan 25 13:54:17 YEKT 2022
There was an unexpected error (type=Bad Request, status=400).

Контроллер
@GetMapping("/uploadtest")
    public String uploadtest(Model model) {
         return "upload";
    }
    
    @PostMapping("/postupload")
    public String postupload(@RequestParam("files") MultipartFile[] images,Model model) {
         return "upload";
    }

Форма
<form method="post" action="/postupload" enctype="multipart/form-data">
          <input type="file" name="images" multiple class="form-control" accept=".jpg, .jpeg" >
         <button type="submit" >Upload</button>

    </form>


если убрать @RequestParam("files") MultipartFile[] images то работает
Почему ошибка?
  • Вопрос задан
  • 365 просмотров
Решения вопроса 1
azerphoenix
@azerphoenix Куратор тега Java
Java Software Engineer
Добрый день!
Ваш инпут называется images
<input type="file" name="images" multiple class="form-control" accept=".jpg, .jpeg" >


В контроллере вы ожидаете files
@RequestParam("files") MultipartFile[] images
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@springboot777 Автор вопроса
@RequestParam("files") MultipartFile[] files,

решило проблему
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы