Я использую угловой js спереди и пружинный багажник в бэкэнде. Мне удалось загрузить изображение в мою базу данных и поместить его в локальную папку. Моя проблема, когда я хочу отобразить это изображение с помощью ng-src angular js, я получаю эту ошибку:
Not allowed to load local resource: C:/Users/Public/Pictures/5ecece06-5306-4743-a003-1590e202a000-original.jpeg
Я положил изображения в общую папку, так же, как и я.
это мой веб-сервис:
kioskHotelCode: "ABRH",
countryName: «тестовый тест»,
URL: ноль,
hotelImage: "C: /Users/Public/Pictures/5ecece06-5306-4743-a003-1590e202a000-original.jpeg",
Также я попытался добавить файл: ///:
<img alt="here should be an image"
ng-src = "file: /// C: /Users/Public/Pictures/5ecece06-5306-4743-a003-1590e202a000-original.jpeg" width = "100" height = "90">
это также мой веб-сервис в бэкэнде:
@RequestMapping(value = "/sid", method = RequestMethod.GET, produces = MediaType.IMAGE_JPEG_VALUE)
public ResponseEntity<byte[]> getImage() throws IOException {
ClassPathResource imgFile = new ClassPathResource(uploadsDir);
byte[] bytes = StreamUtils.copyToByteArray(imgFile.getInputStream());
return ResponseEntity.ok().contentType(MediaType.IMAGE_JPEG).body(bytes);
}
но это та же ошибка, я тестирую с помощью Google Chrome и не могу найти решение. мои вопросы, какой лучший способ решить эту проблему? и где я должен поместить изображение, которое является динамическим (я имею в виду, что пользователь может изменить его)?
Спасибо за любую помощь.