Мне нужно сохранить изображение в локальную папку и загрузить его после использования Spring Boot в обоих случаях.На своей БД я сохраняю только имя файла.
Я сохраняю изображение с этим:
@PostMapping("/saveimage")
public ResponseEntity<Usuario> insertProduct(@RequestPart("body") String body,
@RequestPart("imagen") MultipartFile imagen) {
//......
}
Но теперь мне нужно восстановить его с помощью запроса get для работы с другимиприложение.
Как я могу это восстановить?Только с URL я не могу, потому что оба приложения находятся на разных серверах, поэтому мне нужно сделать это с GetRequest.
Я пробовал это:
@GetMapping("/getimage/{path}")
ResponseEntity<File> imagen(@PathVariable String path) {
File file = new File(this.uploadingDir + path);
return new ResponseEntity<File>(file, HttpStatus.OK);
}
Но это не работает должным образом, я получаю полный путь, а не файл.