閱讀783 返回首頁    go windows


簡單上傳__上傳文件_開發人員指南_對象存儲 OSS-阿裏雲

適用場景

簡單上傳指的是用戶使用OSS API中的Put Object方法上傳單個Object,可以適用在任何一次HTTP請求交互即可完成上傳的場景,比如小文件的上傳。

上傳文件時設置Object Meta

在使用簡單上傳的情況下,可以攜帶Object Meta信息對Object進行描述,比如可以設定Content-Type等標準HTTP頭,也可以設定自定義信息。具體請參考Object Meta

上傳限製

  • 大小限製:Object的大小不能超過 5GB。
  • 命名限製
    • 使用UTF-8編碼。
    • 長度必須在1-1023字節之間。
    • 不能以“/”或者“”字符開頭。

大文件上傳

因為使用的是單次HTTP請求,Object過大會導致上傳時間長。在這段時間出現網絡原因造成超時或者鏈接斷開等錯誤的時候,上傳容易失敗,可以考慮斷點續傳上傳(分片上傳)。當Object大於5GB,這種情況下隻能使用斷點續傳上傳(分片上傳),具體參考斷點續傳上傳

上傳的安全及授權

為了防止第三方往開發者的Bucket未經授權上傳,OSS提供了Bucket和Object級別的訪問權限控製,詳細解釋見訪問控製。為了授權給第三方上傳,OSS除了Bucket和Object級別的訪問權限外,還提供了賬號級別的授權,見上傳安全之授權第三方

上傳後續操作

在文件上傳到OSS上後,開發者可以使用上傳後回調來向指定的應用服務器發起回調請求,進行下一步操作。如果上傳的是圖片需要處理,可以使用上傳圖片後雲端處理。如果上傳的是音頻或者視頻文件也可以使用媒體轉碼

功能使用參考

最佳實踐

相關參考鏈接

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

  上一篇:go 獲取存儲空間信息__管理存儲空間_開發人員指南_對象存儲 OSS-阿裏雲
  下一篇:go 表單上傳__上傳文件_開發人員指南_對象存儲 OSS-阿裏雲