используя ResponseEntity.ok().contentType(MediaType.IMAGE_JPEG).body(file), но не могу отобразить изображение при исследовании

используя ResponseEntity.ok().contentType(MediaType.IMAGE_JPEG).body(file), но не могу отобразить изображение при исследовании

      @GetMapping("/fetch/{key:.+}")
public ResponseEntity<Resource> fetch(@PathVariable String key) {
    Storage storage = storageService.findByKey(key);

    Resource file = storageService.loadAsResource(key);
    if (file == null) {
        return ResponseEntity.notFound().build();
    }
    if (null != storage) {
        return ResponseEntity.ok().contentType(MediaType.parseMediaType(storage.getType())).body(file);
    }
    return ResponseEntity.ok().contentType(MediaType.IMAGE_JPEG).body(file);
}

и нет никаких сообщений об ошибках. как правильно отобразить картинку?

0 ответов

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