Как я могу получить URL-адрес, срок действия которого никогда не истекает, в функции API AWS Amplify Storage.get? - PullRequest
0 голосов
/ 26 мая 2020

Я внедряю платформу для ведения блогов, пользователь которой должен загружать изображения для каждого контента. Мне интересно, могу ли я во время загрузки получить постоянный URL-адрес изображения в качестве ответа от функции AWS Amplify Storage.get?

Я хочу знать, хорошая ли это идея?

Storage.get('img-sample.png', { expires: 9999999 })
    .then(result => console.log(result))
    .catch(err => console.log(err));

Мне нужен URL-адрес, потому что я сохраню его в базе данных. Я не хочу вызывать функцию API Storage.get каждый раз при рендеринге постконтента, потому что что делать, если внутри контента поста есть несколько изображений? Я думаю, это сделает приложение менее надежным.

РЕДАКТИРОВАТЬ: на основе вопроса danielfranca

Я думаю, что приложение будет менее надежным из-за наличия нескольких изображений в одном контенте и получения каждого изображения по одному одним с помощью функции API Storage.get. Может прервать загрузку страницы всего в одном сообщении блога

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...