全部產品
Search
文件中心

Object Storage Service:使用Go SDK上傳檔案

更新時間:Nov 30, 2024

OSS Go SDK提供了豐富的檔案上傳方式,您可以根據自身業務情境選擇適合的上傳方式:

方法

說明

簡單上傳

  • 當您需要將File對象、Blob資料或OSS Buffer上傳到 OSS 時,可以使用簡單上傳方式。

  • 適用於檔案最大不超過5 GB的快速上傳。

追加上傳

  • 當您需要在已上傳的追加類型檔案(Appendable Object)末尾直接追加內容,可以使用追加上傳方式。

  • 檔案最大不能超過5 GB。

斷點續傳上傳

  • 當您需要進行大檔案的穩定上傳,可以使用斷點續傳方式。

  • 斷點續傳會記錄上傳的斷點,如果上傳過程中出現網路異常或程式崩潰,可以從斷點記錄處繼續上傳未完成的部分。

  • 檔案最大不能超過48.8 TB。

分區上傳

  • 當您需要上傳大於 100 MB 且小於 48.8 TB 的大檔案時,建議使用分區上傳方式。

  • 分區上傳將大檔案分割成多個分區(Part)分別上傳,完成後調用CompleteMultipartUpload介面將這些分區組合成一個完整的檔案。

上傳回調

  • 當您希望在檔案上傳完成後嚮應用伺服器提供回調(Callback),可以使用上傳回調方式。

  • 允許您在檔案上傳成功後執行特定的操作,如記錄日誌或觸發後續處理。

使用簽名URL上傳

  • 當您需要授權其他人臨時上傳檔案到儲存空間,您可以使用此方式產生簽名URL,以允許其他人通過該URL上傳檔案。