Загрузка файлов в хранилище Firebase с помощью REST API
прямо сейчас документация Firebase поможет вам загрузить файлы в хранилище Firebase, используя их библиотеку JavaScript.
Я работаю с сервером без установленного NodeJS. Можно ли загружать файлы, такие как изображение, аудио, через API Firebase REST?
на данный момент я использую curl в скрипте bash для отправки JSON. Я бы предпочел не хранить кодировку base64 в поле базы данных, я хочу, чтобы файл хранился в папке внутри раздела хранения.
папка хранения, показанная ниже:
1 ответов
Firebase Storage использует облачное хранилище Google под капотом, поэтому вы можете использовать API REST GCS, чтобы получить 90% пути туда. (документы здесь.)
есть пара отличий.
- URL-адреса загрузки не будут автоматически сгенерированы, пока вы не получите к нему доступ через Firebase Storage SDK.
- вы не сможете использовать аутентификацию Firebase для загрузки через конечную точку REST GCS. Вам либо нужно настроить OAuth (который, возможно, вы возможность пройти через Google войти с аутентификацией) или учетную запись службы. (Вот пример как можно пройти от узла.js-GCS.)