Firebase получает изображения без подключения к Интернету в Ionic

Мне нужно получить несколько изображений из хранилища Firebase. Мне нужно загрузить это изображение без подключения к Интернету. Я использовал Firestore для получения данных. Данные Firestore получают данные из кеша без подключения к Интернету, поэтому у меня есть URL-адрес изображения, но изображение не загружается.

Вы говорите, что хотите загрузить содержимое URL-адреса без подключения к Интернету? Это кажется невозможным.

Doug Stevenson 30.05.2019 15:03

@DougStevenson Я хочу хранить изображения в кеше, который вы предлагаете, чтобы любой плагин работал для Ionic.

Avruti 30.05.2019 15:55
Применение градиента к изображению с помощью CSS
Применение градиента к изображению с помощью CSS
Здравствуйте, братья и сестры, как дела? Недавно я застрял на применении градиента к изображению. Я применял это много раз, но иногда наши требования...
Получение URL-адреса изображения курса в Moodle с помощью PHP
Получение URL-адреса изображения курса в Moodle с помощью PHP
Moodle - это популярная система управления обучением с открытым исходным кодом, используемая многими учебными заведениями и организациями по всему...
0
2
137
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Firestore SDK имеет локальный кеш данных, который он видел раньше. Поэтому всякий раз, когда вы читаете что-то из Firestore, когда вы являются подключены к базе данных, он сохраняет копию этих данных в своем локальном кеше. Затем, когда вы пытаетесь что-то прочитать, когда вы не подключены к базе данных, клиент Firestore может прочитать данные из локального кеша.

В SDK облачного хранилища Firebase нет такого механизма кэширования. Но вы можете создать его самостоятельно, сохранив файлы в локальной файловой системе, или вы можете использовать библиотеку загрузки изображений со встроенным таким кэшированием.

van Puffele Я хочу сохранить изображение в кеше, когда есть интернет, а когда нет подключения к интернету, я могу загрузить изображение из кеша.

Avruti 31.05.2019 13:26

Как сказано: вы можете создать его самостоятельно, сохранив файлы в локальной файловой системе, или вы можете использовать библиотеку загрузки изображений, в которую встроено такое кэширование.

Frank van Puffelen 31.05.2019 16:18

Другие вопросы по теме