Используя следующий контроллер
@PostMapping("/upload", consumes = {"application/zip", "text/csv"})
void upload(@RequestHeader("Content-Type") String contentType, InputStream inputStream) {
return service.upload(contentType, inputStream);
}
фактическое содержимое inputStream
не проверяется по Content-Type
, что означает, что можно было бы Content-Type
в качестве application/zip
и загрузить Файл .csv.
Есть ли способ автоматически проверить это в Spring Boot? Желательно без использования inputStream. Я думаю, что видел это в других Java фреймворках.