如何从 firebase 存储 PHP 下载图像 URL?
How to get download URL of image from firebase storage PHP?
我正在使用 Laravel 5.2 构建应用程序,我已将它与 firebase 存储连接以将文件存储在那里。一切正常,但是当我从 firebase 获取图像时,它仅在数组下方 returns 没有任何可下载的 link
"type" => "file"
"dirname" => "FUEL"
"path" => "FUEL/Kaleem.jpeg"
"timestamp" => 1507750905
"mimetype" => "image/jpeg"
"size" => "129335"
但是当我进入 firebase 控制台时,它会给我下载 link 类似于以下内容
有什么方法可以使用 PHP 从 firebase 存储中获取图像的 downloadUrl?
您应该可以在 Google Cloud Storage APIs, especially the PHP SDK 的帮助下下载。
或者,您可以构建自己的下载 URL。为此,您需要允许对象公开可读 (allow read;
),percent encode 您的文件路径和对象将通过 url 以下列格式提供:https://firebasestorage.googleapis.com/b/<YOUR_BUCKET>/o/<PERCENT_ENCODED_PATH_TO_FILE>?alt=media
我正在使用 Laravel 5.2 构建应用程序,我已将它与 firebase 存储连接以将文件存储在那里。一切正常,但是当我从 firebase 获取图像时,它仅在数组下方 returns 没有任何可下载的 link
"type" => "file"
"dirname" => "FUEL"
"path" => "FUEL/Kaleem.jpeg"
"timestamp" => 1507750905
"mimetype" => "image/jpeg"
"size" => "129335"
但是当我进入 firebase 控制台时,它会给我下载 link 类似于以下内容
有什么方法可以使用 PHP 从 firebase 存储中获取图像的 downloadUrl?
您应该可以在 Google Cloud Storage APIs, especially the PHP SDK 的帮助下下载。
或者,您可以构建自己的下载 URL。为此,您需要允许对象公开可读 (allow read;
),percent encode 您的文件路径和对象将通过 url 以下列格式提供:https://firebasestorage.googleapis.com/b/<YOUR_BUCKET>/o/<PERCENT_ENCODED_PATH_TO_FILE>?alt=media