使用 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);
}
并且没有任何错误消息。如何正确显示图片?