Я использую Spring Boot 2.0.2.RELEASE , и не могу загрузить файлы для конечной точки контроллера REST.
После это начало работы, он говорит:
В рамках автоматической настройки Spring MVC Spring Boot создаст компонент MultipartConfigElement и подготовится к загрузке файлов.
Итак, теоретическиОн должен работать без каких-либо дополнительных настроек, но похоже, что MultipartConfigElement
вообще не настраивается.
Я получаю это предупреждение:
WARN .a.w.r.e.DefaultErrorWebExceptionHandler: Failed to handle request [POST http://localhost:8080/upload]: Response status 400 with reason "Required MultipartFile parameter 'file' is not present"
Мой стартер приложения Springпросто:
@SpringBootApplication
public class MyApplication {
public static void main(String[] args) {
SpringApplication.run(MyApplication.class, args);
}
}
И моя конечная точка:
@RestController
public class MyController {
@PostMapping("/upload")
public String hash(@RequestParam("file") MultipartFile file) {
final String test = file.getContentType();
}
Вот способ, которым я отправляю с почтальоном: ![enter image description here](https://i.stack.imgur.com/QAf46.png)
Я также убрал все типы контента по умолчанию, установленные почтальоном, но безуспешно.Что возможно я делаю не так?