Как получить URL-адрес загрузки изображения из хранилища Firebase PHP?

Я создаю приложение, используя Laravel 5.2, я связал его с хранилищем Firebase для хранения там файлов. все работает нормально, но когда я получаю изображение из firebase, оно возвращает только массив ниже без ссылки вниз

"type" => "file""dirname" => "FUEL""path" => "FUEL/Kaleem.jpeg""timestamp" => 1507750905
"mimetype" => "image/jpeg""size" => "129335"

Но когда я захожу в консоль Firebase, она дает мне ссылку для скачивания, подобную следующей

https://firebasestorage.googleapis.com/v0/b/fuel.appspot.com/o/fuel%2F1?alt=media&маркер = 41c1d708-7bc2-41b4-86cf-2536062a261c

Есть ли способ получить downloadUrl изображения из хранилища Firebase с помощью PHP?

1

Решение

Вы должны быть в состоянии загрузить с помощью API Google Cloud Storage, особенно PHP SDK.

Или вы можете создать свой собственный URL для загрузки. Для этого вам нужно разрешить публичный доступ к объекту ( allow read; ), процент кодирования Ваш путь к файлу и объект будут доступны через URL в следующем формате: https://firebasestorage.googleapis.com/b/<YOUR_BUCKET>/o/<PERCENT_ENCODED_PATH_TO_FILE>?alt=media

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]