У меня есть этот код, где я хотел переименовать его перед сохранением в файловой системе. Я пробовал другие вопросы здесь в переполнении стека, но это не относится ко мне. Надеюсь, вы могли бы помочь мне, это мой код.
@PostMapping("/api/file/upload")
public @ResponseBody String uploadMultipartFile(@RequestParam("uploadfile") MultipartFile file) {
try {
fileStorage.store(file);
return "File uploaded successfully! -> filename = " + file.getOriginalFilename();
} catch (Exception e) {
return "Error -> message = " + e.getMessage();
}
}
Это моя функция магазина:
@Override
public void store(MultipartFile file){
try {
Files.copy(file.getInputStream(), this.rootLocation.resolve(file.getOriginalFilename()));
} catch (Exception e) {
throw new RuntimeException("FAIL2! -> message2 = " + e.getMessage());
}
}
Я попытался переименовать исходный файл, но он не работает.
Надеюсь, ты сможешь мне помочь. Большое вам спасибо !!!