Я пытаюсь загрузить и показать изображение в моем угловом приложении.
<img [src]="https://localhost:4100/attachment/123.jpg" />
Первая проблема, с которой я сталкиваюсь, заключается в том, что я не могу передать аутентификационный заголовок в источнике изображения. Я прочитал ответ об этом здесь, что мы не можем установить / отправить заголовок в html, для этого мне нужно скачать BLOB-объект из API и установить атрибут src в URL-адрес BLOB-объекта, который прекрасно работает.
Но после этого изменения вторая проблема, с которой я сталкиваюсь, заключается в том, что кеш браузера не работает, так как мне приходится загружать один и тот же ресурс снова и снова при обновлении страницы или маршрутизации и каждый раз устанавливать src с другим URL-адресом BLOB-объекта. Я не хочу кэшировать ресурс в локальном хранилище, так как его размер превышает, и отправлять маркер аутентификации в URL.