類型 | 接口名 | 說明 |
簡單上傳 | Client.PutObject | |
Client.PutObjectFromFile | 與Client.PutObject接口能力一致 請求body數據來源于文件路徑
|
追加上傳 | Client.AppendObject | |
AppendOnlyFile接口 AppendOnlyFile.Write AppendOnlyFile.WriteFrom | |
分片上傳 | 分片上傳接口 Client.InitiateMultipartUpload Client.UploadPart Client.CompleteMultipartUpload | 分片上傳,單個分片最大5GiB,文件最大48.8TiB UploadPart接口支持CRC64校驗(默認啟用) UploadPart接口支持進度條 請求body類型為io.Reader, 當支持io.Seeker類型時,具備失敗重傳
|
表單上傳 | / | |
使用簽名URL上傳 | Client.Presign | |
大文件上傳管理器 | Uploader.UploadFrom | 封裝了簡單上傳 和 分片上傳接口,最大支持48.8TiB 支持CRC64數據校驗(默認啟用) 支持進度條 請求body參數類型為io.Reader,當同時支持 io.Reader, io.Seeker 和 io.ReaderAt 類型時,不需要把數據緩存在內存里,否則 必須先把數據緩沖在內存中,然后才能上傳該部分
|
Uploader.UploadFile | |