Takie szybkie pytanie. Chciałbym napisać endpoint, który wyśle na front-end kilka obrazków do wyświetlenia na stronie, wszystkie są zapisywane po stronie serwera. Jest jakiś sprawny i sensowny sposób żeby to zrobić? Apka pisana w Springu, na froncie React. #java #programowanie
#java #programowanie
//@GetMapping(path = "/photo/{id}")
public void productPhoto(@PathVariable Long id, HttpServletResponse response) throws IOException {
PhotoDto photoDto = productService.getProductPhoto(id);
response.setContentType("image/jpeg");
InputStream is = new ByteArrayInputStream(photoDto.getPhoto());
IOUtils.copy(is, response.getOutputStream());
}
Ja to tak kiedyś robiłem.