Загрузите изображение после аутентификации из API и кешируйте это изображение, используя кеш браузера в угловых 5 - PullRequest
0 голосов
/ 26 июня 2018

Я пытаюсь загрузить и показать изображение в моем угловом приложении.

<img [src]="https://localhost:4100/attachment/123.jpg" />

Первая проблема, с которой я сталкиваюсь, заключается в том, что я не могу передать аутентификационный заголовок в источнике изображения. Я прочитал ответ об этом здесь, что мы не можем установить / отправить заголовок в html, для этого мне нужно скачать BLOB-объект из API и установить атрибут src в URL-адрес BLOB-объекта, который прекрасно работает.

Но после этого изменения вторая проблема, с которой я сталкиваюсь, заключается в том, что кеш браузера не работает, так как мне приходится загружать один и тот же ресурс снова и снова при обновлении страницы или маршрутизации и каждый раз устанавливать src с другим URL-адресом BLOB-объекта. Я не хочу кэшировать ресурс в локальном хранилище, так как его размер превышает, и отправлять маркер аутентификации в URL.

...