Как получить доступ к @RequestParam, чтобы получить имя файла в контроллере весеннего отдыха

Я хочу, чтобы имя файла было загружено с помощью этой конечной точки другим методом

 @PostMapping("/uploadFile")
public UploadFileResponse uploadFile(@RequestParam("file") MultipartFile 
    file) {
    String fileName = fileStorageService.storeFile(file);

    String fileDownloadUri = 
       ServletUriComponentsBuilder.fromCurrentContextPath()
            .path("/downloadFile/")
            .path(fileName)
            .toUriString();

    return new UploadFileResponse(UUID.randomUUID(), fileName, fileDownloadUri, file.getContentType(), file.getSize());
}

другой метод - отправить имя файла вместе с некоторыми данными в mongodb.

    @PostMapping("/uploadPath")
 public String setPath(@RequestBody Image image ) {
     image.setImageId(UUID.randomUUID());
     String fileName = m.
     image.setFileName(fileName);
     String filePath = Paths.get(fileStorageProperties.getUploadDir()).toAbsolutePath().normalize()+File.separator+fileName; 
     image.setImagePath(filePath);
      imgserv.insertPath(image);

 }

Можно ли получить доступ к имени файла из конечной точки (/ uploadFile) и сохранить в базе данных с помощью конечной точки (/ uploadPath)

ммм, имя файла действительно отправлено? Я этого не знал.

Antoniossss 27.09.2018 09:17

Любой другой способ сохранить имя файла в mongodb?

Siva 27.09.2018 15:51
1
2
182
0

Другие вопросы по теме