Sync Firebase uploaded images with a PC

I want to make an app that has stores and users.

Each user belongs for a certain store and uploads images. Магазин должен видеть локальный каталог, который автоматически синхронизируется с файлами, загруженными его пользователями, точно так же, как это делают программы Dropbox / Google Drive.

Я нашел этот инструмент: Cloud File Explorer .

Но с этим связаны две проблемы:

  1. Windows 8.1, поскольку минимальное требование слишком велико для магазинов.
  2. Я не уверен, как это возможно, что магазины будут видеть только свои каталоги, а не каталоги других магазинов.

Разве нельзя просто переместить / скопировать файлы, которые пользователи загружают в Firebase, на диск Google или в учетную запись Dropbox?

0
задан 13 August 2016 в 07:59
1 ответ

В качестве Firebase Storage использует Google Cloud Storage , можно использовать API Firebase или Google Cloud Storage Client Library для непосредственной загрузки пользовательских изображений (так же известных как объекты Google Cloud Storage) в локальную папку через клиентское приложение.

Чтобы разделить изображения на разные "хранилища", просто добавьте к изображениям при их сохранении подкаталог 'имя хранилища/изображения.jpg' (также известный как Firebase reference), а затем загрузите все изображения из одного подкаталога 'store', сначала перечислив их все с помощью клиентской библиотеки.

Поскольку и дропбокс, и гугл-драйв являются отдельными системами из Google Cloud, вам необходимо использовать Dropbox API и Google Drive API, чтобы загрузить эти изображения из клиентского приложения в дропбокс и гугл-драйв.

Обратите внимание, что приложения Dropbox и Google Drive не поддерживаются Google Cloud, и при необходимости вам следует обратиться в их каналы поддержки для получения дополнительной помощи.

1
ответ дан 4 December 2019 в 16:31

Теги

Похожие вопросы