Как я могу получить base64 файла, загруженного в хранилище Firebase из облачных функций? - PullRequest
0 голосов
/ 08 июля 2020

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

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

Я пробовал использовать admin.storage (), но не могу .refFromURL () оттуда или получить файл. Он находится во вложенных подкаталогах, которые я могу предоставить во время анализа URL.

Как я могу это сделать?

const passedURL = 'https://{FIREBASESTORAGEPROJECT}.googleapis.com/v0/b/{BUCKET}.appspot.com/o/{FOLDER_NAME_1}/{FOLDER_NAME_2}/{DOCUMENT_NAME}.{EXT}'
admin.storage().refFromURL(passedURL) // not a function
...