Получите правду расширение файла - код Java
Но я хочу знать тип файла, прежде чем даже сохранять его на жесткий диск или в другое место.
Я знаю, что могу сделать это еще двумя способами
Код: Выделить всё
File savedFile = new File(fileHandler.createTodayFolder(fileLocation) + "/" + name);
Path path = Paths.get(file.get);
Tika tika = new Tika();
String checkType = tika.detect(path.toFile());
Код: Выделить всё
Path path = Paths.get(savedFile.getPath());
Files.probeContentType(path)
Мне нужен примерно такой код
Код: Выделить всё
public @ResponseBody ResponseEntity importResume(@RequestParam(value = "name", required = false) String name,
@RequestParam("file") MultipartFile file) {
if (file!=DESIRED_TYPE)
{
return Exception;
}
}
Подробнее здесь: https://stackoverflow.com/questions/332 ... ipart-file
Мобильная версия