Как мне рендерить файл (изображение) со стороны сервера на angular - PullRequest
0 голосов
/ 24 января 2020

Мне удалось сохранить файл в базе данных, используя мой java сервер. Теперь я хочу отобразить этот файл, который имеет тип MIME image / jpg, на моей стороне Angular.

Проблема в том, что когда я пытаюсь отправить запрос GET, я получаю точное изображение правильно. Я не знаю, как отобразить страницу html. Ниже вы можете увидеть, как я получаю изображение.

@GetMapping(path="/{id}", produces ="image/jpg")
    public ResponseEntity<byte[]> getById(@PathVariable("id") Long id){
        return new ResponseEntity<byte[]>(certService.getFile(id), HttpStatus.OK);
    }

Также я получаю сообщение об ошибке Http при синтаксическом анализе ошибки http://localhost/certificate/131 при вызове вышеупомянутой функции.

Можете ли вы помочь мне с отображением изображения на Angular?

1 Ответ

0 голосов
/ 25 января 2020

Вы можете установить ссылку на изображение (http://localhost/certificate/131) для тега img

Пример

 <img src="http://localhost/certificate/131" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...