適用場景

簡單上傳指的是用戶使用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上後,開發人員可以使用上傳後回調來向指定的應用伺服器發起回調請求,進行下一步操作。如果上傳的是圖片需要處理,可以使用上傳圖片後雲端處理。如果上傳的是音頻或者視頻檔案也可以使用媒體轉碼

功能使用參考

最佳實踐

相關文檔