使用OSS Java SDK上傳文件
本文介紹對象存儲OSS Java SDK的多種文件上傳方式。
在OSS中,操作的基本數據單元是文件(Object)。OSS Java SDK提供了以下幾種文件上傳方式:
簡單上傳:通過PutObject方法上傳單個文件(Object),包括流式上傳和文件上傳。最大不能超過5GB。
表單上傳:使用HTML表單形式上傳文件(Object)到指定存儲空間(Bucket)中,最大不能超過5GB。
追加上傳:通過AppendObject方法在已上傳的追加類型文件(Appendable Object)末尾直接追加內容,最大不能超過5GB。
斷點續傳上傳:您可以指定斷點記錄點,上傳過程如果出現網絡異常或程序崩潰導致文件上傳失敗時,將從斷點記錄處繼續上傳未上傳完成的部分。支持并發、斷點續傳、自定義分片大小。大文件上傳推薦使用斷點續傳。最大不能超過48.8TB。
分片上傳:將要上傳的較大文件(Object)分成多個分片(Part)來分別上傳,當文件較大時,可以使用分片上傳,最大不能超過48.8TB。
使用簽名URL上傳:使用OSS Java SDK生成簽名URL,以允許他人通過該URL上傳文件。