@RequestMapping("message/get")
@ResponseBody
public ResponseEntity<byte[]> getMessageImage(@RequestParam(ImageRequestParam) String fileName)
throws IOException {
String filePath = FinalString.ImagePath + fileName;
File file = new File(filePath);
HttpHeaders headers = new HttpHeaders();
headers.setContentDispositionFormData("fileName", EncodeingConverter.convertReturnToISO(fileName));
headers.setContentType(MediaType.APPLICATION_OCTET_STREAM);
ResponseEntity<byte[]> result = new ResponseEntity<byte[]>(FileUtil.readAsByteArray(file), headers,
HttpStatus.OK);
return result;
}很方便咯。不多说了SpringMVC返回文件流
最新推荐文章于 2024-05-22 19:58:07 发布
本文介绍了一个简单的RESTful API设计,用于通过HTTP请求获取文件系统中指定路径下的图片。该API接收一个参数,即图片文件名,并返回图片的字节数组。文章详细展示了如何设置HTTP响应头以正确处理图片文件。
1327

被折叠的 条评论
为什么被折叠?



