1
我正在使用Laravel 5.2构建应用程序,我已经将它与Firebase存储连接起来存储文件。每一件事工作正常,但是当我从火力得到的图像它只返回以下阵列没有任何downlabable链接如何从firebase storage PHP获取图片的下载网址?
"type" => "file"
"dirname" => "FUEL"
"path" => "FUEL/Kaleem.jpeg"
"timestamp" => 1507750905
"mimetype" => "image/jpeg"
"size" => "129335"
但是,当我去火力控制台它给了我类似的下载链接,以下
有什么办法从PHP使用firebase存储获取图片的downloadUrl?
我只想在下面做一些操作,但它是它在JavaScript中,我想做同样的事情在php.'var存储= firebase.storage(); $ scope.getImgUrl =函数(文件){ storage.ref( “图像/” +文件+ “.PNG”) .getDownloadURL() 。然后(函数的onSuccess(URL){ 返回URL; } ) .catch(function onError(err){ console.log(“Error occured ...”+ err); }) }' – Kaleem
在PHP SDK中找不到'getDownloadURL()'的任何方法或属性,请帮助有任何想法或任何示例代码。 – Kaleem
的PHP SDK有一个[signedURL(http://googlecloudplatform.github.io/google-cloud-php/#/docs/google-cloud/v0.39.2/storage/storageobject?method=signedUrl)功能,可以让你创建一个下载URL。了解更多关于签署网址[这里](https://cloud.google.com/storage/docs/access-control/signed-urls) – Jeff