OSS Browser.js SDK 支持多種上傳文件(Object)的方式,您可以根據自身業務場景選擇最適合的上傳方式:
方法
說明
簡單上傳
當您需要將File對象、Blob數據或OSS Buffer上傳到 OSS 時,可以使用簡單上傳方式。
File
Blob
OSS Buffer
適用于小文件的快速上傳。
追加上傳
當您需要在已上傳的追加類型文件(Appendable Object)末尾直接追加內容,可以使用追加上傳方式。
分片上傳
當您需要上傳大于 100 MB 且小于 48.8 TB 的大文件時,建議使用分片上傳方式。
分片上傳將大文件分割成多個分片(Part)分別上傳,完成后調用CompleteMultipartUpload接口將這些分片組合成一個完整的文件。
CompleteMultipartUpload
斷點續傳上傳
當您需要進行大文件的穩定上傳,可以使用斷點續傳方式。
斷點續傳會記錄上傳的斷點,如果上傳過程中出現網絡異常或程序崩潰,可以從斷點記錄處繼續上傳未完成的部分。
上傳回調
當您希望在文件上傳完成后向應用服務器提供回調(Callback),可以使用上傳回調方式。
允許您在文件上傳成功后執行特定的操作,如記錄日志或觸發后續處理。