1

J'ai une collection qui firebase ressemble à ceci:Fonctions Cloud pour télécharger Firebase de stockage Google

people: 
-KuM2GgA5JdH0Inem6lGaddclose 
    appliedTo: "-KuM1IB5TisBtc34y2Bb" 
    document: "docs/837c2500-9cbe-11e7-8ac1-17a6c37e2057" 
    name: "Test Testerson" 

le nœud de document contient un chemin vers un fichier dans un seau de stockage. Est-il possible de télécharger ce fichier sur le client en utilisant une fonction firebase http. Selon Stream files in node/express to client je devrais être en mesure de diffuser à la réponse en express. Le stockage google-storage readstream fonctionnera-t-il pour cela?

Merci,

Ben

Répondre

1

Le Firebase Administrateur SDK a un objet Storage vous pouvez utiliser. Il vous donne un point d'entrée dans le Google Cloud Storage SDK qui peut interagir avec des compartiments de stockage.

const bucket = admin.storage().bucket 

Utilisez cet objet Bucket pour télécharger et télécharger des fichiers. Vous devriez être capable d'utiliser un flux pour envoyer des contenus au client.