从控制器返回弹簧启动图像以显示为字节[]时显示

问题描述 投票:0回答:2
byte[]

澄清以在字符串启动中的图像转换。 根据以下代码,我可以获得图像,但无法显示。我需要解决方案在调用API时显示图像,

http://localhost:9000/files/d317447b-7235-47c5-9923-bc65aae89d76
.
@GetMapping("/files/{id}")
public ResponseEntity<byte[]> getFile(@PathVariable String id) {
    FileDB fileDB = storageService.getFile(id);
    log.info("{}->{}","FILES_GET_BY_ID:",id);
    return ResponseEntity.ok()
            .header(HttpHeaders.ACCEPT, "attachment; filename=\"" + fileDB.getName() + "\"")
            .body(fileDB.getData());
}

	
java spring-boot spring-mvc stream
2个回答
0
投票

您已经说您以前编辑的解决方案解决了这一点:


0
投票

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.