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

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

Google Cloud Storage api (c#) - 緩存標頭元數(shù)據(jù)

Google Cloud Storage api (c#) - 緩存標頭元數(shù)據(jù)

C#
烙印99 2023-09-09 17:02:37
我通過存儲 c# api (Google.Cloud.Storage.V1) 上傳到谷歌云存儲桶。這些是客戶端頁面訪問的公共文件。問題: 文件以“private,max-age = 0”發(fā)送。問題: 我想在通過 api 本身上傳文件時或之后設(shè)置自定義緩存標頭。是否可以通過 c# google storage api 調(diào)用發(fā)送緩存標頭或其他元數(shù)據(jù)?我也很好奇:既然我沒有設(shè)置任何緩存頭,為什么谷歌存儲以 max-age=0 來服務(wù)這些文件,而不是根本不發(fā)送任何緩存頭?
查看完整描述

1 回答

?
慕田峪4524236

TA貢獻1875條經(jīng)驗 獲得超5個贊

UploadObject如果您指定 而Object不僅僅是存儲桶名稱和對象名稱,則可以在調(diào)用 時設(shè)置緩存控制。這是一個例子:


var client = StorageClient.Create();

var obj = new Google.Apis.Storage.v1.Data.Object

{

    Bucket = bucketId,

    Name = objectName,

    CacheControl = "public,max-age=3600"

};

var stream = new MemoryStream(Encoding.UTF8.GetBytes("Hello world"));

client.UploadObject(obj, stream);

您也可以在事后使用以下命令來完成此操作PatchObject:


var patch = new Google.Apis.Storage.v1.Data.Object

{

    Bucket = bucketId,

    Name = objectName,

    CacheControl = "public,max-age=7200"

};

client.PatchObject(patch);

如果您沒有指定任何內(nèi)容,恐怕我不知道緩存控制的細節(jié)。


查看完整回答
反對 回復(fù) 2023-09-09
  • 1 回答
  • 0 關(guān)注
  • 136 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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