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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何為 Google 存儲(chǔ)創(chuàng)建文件大小有限的簽名 URL?

如何為 Google 存儲(chǔ)創(chuàng)建文件大小有限的簽名 URL?

Go
BIG陽 2022-06-21 16:06:39
我正在嘗試創(chuàng)建一個(gè)簽名的上傳 URL,以便客戶端可以將文件直接上傳到 Google 存儲(chǔ)桶,并且我想防止用戶上傳大文件。因此,我想定義可以通過官方 Go SDK 通過簽名 URL 上傳的最大文件大小。不幸的是,我找不到任何例子。這可能嗎?您如何將文件大小限制為 1mb?
查看完整描述

2 回答

?
慕妹3146593

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超9個(gè)贊

您正在尋找storage.GenerateSignedPostPolicyV4,它允許您通過PostPolicyV4Options https://cloud.google.com/storage/docs/authentication/signatures#policy-document設(shè)置策略文檔


storage.GenerateSignedPostPolicyV4("my-bucket", "my-object.txt", &storage.PostPolicyV4Options{

        Conditions: []storage.PostPolicyV4Condition{

            storage.ConditionContentLengthRange(0, 1<<20),

        },

})


查看完整回答
反對(duì) 回復(fù) 2022-06-21
?
弒天下

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

策略文檔可讓您更好地控制上傳到 Cloud Storage 的對(duì)象,通過此功能,您可以控制每次上傳必須滿足的一系列條件。

由于您需要控制需要上傳的對(duì)象的大小,我建議您看一下這里指出的這個(gè)示例:

{"expiration": "2020-06-16T11:11:11Z", "conditions": [
  ["starts-with", "$key", ""],
  {"bucket": "travel-maps"},
  {"success_action_redirect": "http://www.example.com/success_notification.html"},
  ["eq", "$Content-Type", "image/jpeg"],
  ["content-length-range", 0, 1000000],
  {"x-goog-algorithm": "GOOG4-RSA-SHA256"},
  {"x-goog-credential": "example_account@example_project.iam.gserviceaccount.com/20191102/auto/storage/goog4_request"},
  {"x-goog-date": "20191102T043530Z"}
  ]}

如您所見,字段“content-length-range”, 0, 1000000] 不允許大于 1Mb 的文檔。


查看完整回答
反對(duì) 回復(fù) 2022-06-21
  • 2 回答
  • 0 關(guān)注
  • 158 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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