第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 PHP 將圖片上傳到 Firebase 存儲,但必須手動創(chuàng)建訪問令牌才能使其可見

使用 PHP 將圖片上傳到 Firebase 存儲,但必須手動創(chuàng)建訪問令牌才能使其可見

PHP
縹緲止盈 2023-10-22 22:00:24
我正在使用 PHP 將圖像上傳到 firebase 存儲。圖片正在上傳,但無法訪問,因?yàn)槲冶仨毷謩觿?chuàng)建“訪問令牌”才能訪問它。這是我使用的代碼 $bucketName = "example.appspot.com";$objectName = 'Photos/test.jpeg';$storage = new StorageClient();$bucket = $storage->bucket($bucketName);$object = $bucket->upload(fopen('sign.jpeg', 'r'),    [       'name' => $objectName        ]     ); 
查看完整描述

3 回答

?
汪汪一只貓

TA貢獻(xiàn)1898條經(jīng)驗(yàn) 獲得超8個贊

這確實(shí)按預(yù)期工作:由于您的上傳不是通過 Firebase SDK,因此沒有方法生成下載 URL。

常見的解決方法是創(chuàng)建一個過期時間很遠(yuǎn)的簽名 URL ,這是 Cloud Storage 與 Firebase 的下載 URL 最接近的等效項(xiàng)。


查看完整回答
反對 回復(fù) 2023-10-22
?
呼啦一陣風(fēng)

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超6個贊

我采用了一種間接的方式來生成和存儲訪問令牌。


$payload = file_get_contents('https://firebasestorage.googleapis.com/v0/b/example.appspot.com/o/Photos%2Fpic.jpeg');

$data = json_decode($payload); 

echo $data->downloadTokens; 

此代碼已創(chuàng)建訪問令牌,并在屏幕上顯示 downloadToken。


謝謝大家的回答。


查看完整回答
反對 回復(fù) 2023-10-22
?
桃花長相依

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超8個贊

您還可以將publicReadACL分配給上傳的文件并手動編寫公共URL:


$bucketName = "example.appspot.com";

$objectName = 'Photos/test.jpeg';


$storage = new StorageClient();

$bucket = $storage->bucket($bucketName);


$object = $bucket->upload(fopen('sign.jpeg', 'r'), [

? ?'name' => $objectName

? ?'predefinedAcl' => 'publicRead'

]);


$publicUrl = "https://{$bucket->name()}.storage.googleapis.com/{$object->name()}";


查看完整回答
反對 回復(fù) 2023-10-22
  • 3 回答
  • 0 關(guān)注
  • 175 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號