Найти URL загруженного файла, хранилище Firebase + Python - PullRequest
0 голосов
/ 22 сентября 2018

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

    import firebase_admin
from firebase_admin import credentials, firestore, storage

cred=credentials.Certificate('/serviceAccountKey.json')
firebase_admin.initialize_app(cred, {
    'storageBucket': <my_bucket_name>
})
db = firestore.client()

bucket = storage.bucket()
blob = bucket.blob('image.jpg')
blob.upload_from_filename('/image.jpg')

#here I'd like to have url of file I uploaded
print(blob.<url>)

Заранее спасибо.

1 Ответ

0 голосов
/ 18 февраля 2019

Вы можете получить публичный URL с помощью blob.public_url

Пример кода:

bucket = storage.bucket()
blob = bucket.blob(BLOB_PATH)
blob.upload_from_filename(FILE_PATH)
print(blob.public_url)

Документация: https://googleapis.github.io/google-cloud-python/latest/storage/blobs.html#google.cloud.storage.blob.Blob.public_url

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...