В проекте Vue. js у меня есть изображение для отображения с использованием тега <img>
, я пытаюсь разместить свое изображение в облаке, например, Azure Blob или AWS S3.
Текущая реализация - показывать изображение с sr c напрямую как:
<img src="http://azure-blob.com/some-image.gif">
Изображение задается пользователем c, поэтому один пользователь не должен получить доступ к изображению другого пользователя, пожалуйста, помогите узнать, как мне этого добиться.
В настоящее время я исследовал следующие решения:
- используйте ajax для получения изображения
- создайте токен доступа и добавьте URL к изображению
- используйте Cook ie, но изображение должно быть передано через мой собственный сервер
- ....
Для меня я склонен к решению повара ie.
Есть какие-либо комментарии к этим решениям или какие-либо другие рекомендации? (Кстати, я использую токен JWT для вызовов API данных)