Путь к файлу хранилища Firebase для сетевого аудиоплеера - PullRequest
0 голосов
/ 06 июня 2018

Я пытаюсь создать веб-аудиоплеер и использую хранилище Firebase для хранения аудиофайлов.У меня проблема с хранилищем, потому что firebase не предоставляет http ссылку.Может кто-нибудь объяснить, Как я могу использовать URL-адрес загрузки Firebase для хранения данных или путь GS для веб-аудиоплеера?

Ответы [ 2 ]

0 голосов
/ 20 ноября 2018

Это двухэтапный процесс.Сначала вы загружаете аудиофайл.

Во-вторых, для запуска используйте облачные функции .onCreate, а затем запишите информацию о вновь добавленном аудиофайле в Firestore (база данных). Сокращение URL может быть автоматизировано внутри этой облачной функции.

Конечное состояние: у вас есть аудиофайл, хранящийся в облачном хранилище, и информация об аудиофайле, хранящемся в Firestore.

0 голосов
/ 20 ноября 2018

Firebase Storage предоставляет загрузочный URL для ваших файлов.Вы можете вручную получить URL-адрес загрузки, щелкнув файл, затем открыв вкладку File Location справа и нажав Download URL.

enter image description here

Вы можете получить URL загрузки с вашего JavaScript с помощью getDownloadURL () .Или вы можете получить URL-адрес для загрузки из облачных функций Firebase с помощью file.getSignedUrl () .Обратите внимание, что getsignedUrl() не будет работать, пока вы не зададите роль Создателя объектов хранения для своей учетной записи службы appspot на странице разрешений IAM и прав администратора Google Cloud Platform.

...