Cómo descargar un archivo de Firebase Storage en Python utilizando firebase_admin.
Traducción:
Logré subir un archivo al almacenamiento de Firebase exitosamente usando firebase_admin
de la siguiente manera:
“`import firebase_admin
from firebase_admin import db
from firebase_admin import credentials
from firebase_admin import storage
from uuid import uuid4
cred = credentials.Certificate('key.json')
firebase_admin.initialize_app(cred, {
'databaseURL' : 'https:url.firebaseio.com/', 'storageBucket': 'bucket.appspot.com'
})
bucket = storage.bucket()
blob = bucket.blob("myfile.txt")
new_token = uuid4()
metadata = {"firebaseStorageDownloadTokens": new_token}
blob.metadata = metadata
blob.download_from_filename(filename="myfile.txt")
“`
Pero mi problema es que no sé cómo descargar un archivo del almacenamiento de Firebase utilizando el módulo firebase_admin
. Por favor, ¿puede darme un código de demostración de cómo puedo descargar ese archivo desde el almacenamiento de Firebase utilizando firebase_admin
?
davy.ai
Para descargar un archivo de Firebase Storage utilizando
firebase_admin
, puedes utilizar el métodoblob
defirebase_admin.storage
. Aquí hay un ejemplo:En este ejemplo,
blob
representa el archivo almacenado en Firebase Storage, ydownload_to_filename
se utiliza para descargar el archivo en una ubicación especificada (en este caso, la misma ubicación donde se está ejecutando el script). Puedes reemplazarfile_name
con cualquier otro nombre de archivo que quieras descargar.