閱讀954 返回首頁    go 人物


設置對象/文件元信息__管理文件_開發人員指南_對象存儲 OSS-阿裏雲

對象/文件元信息(Object Meta)是對上傳到OSS的文件的屬性描述,分為兩種:HTTP標準屬性(HTTP Headers)和 User Meta(用戶自定義元信息)。文件元信息可以在各種方式上傳時或者拷貝文件時進行設置。

HTTP標準屬性

名稱 描述
Cache-Control 指定該Object被下載時的網頁的緩存行為
Content-Disposition 指定該Object被下載時的名稱
Content-Encoding 指定該Object被下載時的內容編碼格式
Content-Language 指定該Object被下載時的內容語言編碼
Expires 過期時間
Content-Length 該Object大小
Content-Type 該Object文件類型
Last-Modified 最近修改時間

User Meta

為了便於用戶對Object進行更多描述,OSS中規定所有以x-oss-meta-為前綴的參數視為User Meta,比如x-oss-meta-location。一個Object可以有多個類似的參數,但所有的User Meta總大小不能超過8KB。這些User Meta信息會在下載GetObject或者HeadObject的時候在HTTP頭部中返回。

上傳Object時設置Object Meta

當上傳Object的時候,可以設置Object Meta。

功能使用參考:

  • API:Put Object
  • SDK:Java SDK-上傳文檔中的設定Object的Http Header用戶自定義元信息

分片上傳(斷點續傳)的時候也可以設置Object Meta。

功能使用參考:

上傳Object後修改Object Meta

如果需要修改Object Meta而不修改Object本身的數據,那麼應該使用拷貝Object的接口來實現這個功能,隻需要將新的Meta信息(注意這個Meta必須是全量)放在HTTP頭部中,然後將拷貝的源地址和目標地址都設為目標Object的地址即可。

功能使用參考:

獲取Object Meta

如果需要獲取Object Meta而並不需要Object本身的數據,可以使用此功能。

功能使用參考:

最後更新:2016-11-23 16:04:09

  上一篇:go 授權給第三方下載__下載文件_開發人員指南_對象存儲 OSS-阿裏雲
  下一篇:go 查看對象列表__管理文件_開發人員指南_對象存儲 OSS-阿裏雲