0

使用 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);
}

并且没有任何错误消息。如何正确显示图片?

4

0 回答 0