
# 如何上传超过5GB的大对象？
#### 背景信息
通过OBS[管理控制台](https://console.huaweicloud.com/console/?locale=zh-cn#/obs/manager/buckets)上传的文件有大小和数量限制，每次最多支持1000个文件同时上传，总大小不超过5GB。如果只上传1个文件，则这个文件最大为5GB。
#### 上传超过5GB的大对象
- **5GB \< 上传对象 \<= 48.8TB**
  如果需要上传超过5GB的大对象，可以使用OBS Browser+、obsutil工具上传，或使用OBS SDK及API的多段接口上传，上限为48.8TB。
  - 使用OBS Browser+工具上传 OBS Browser+使用分段上传功能上传文件。通过分段上传功能，OBS Browser+支持上传最大为48.8TB的单个文件。
    OBS Browser+最多一次同时上传500个文件。
    使用OBS Browser+工具上传对象，具体请参见[上传文件或文件夹](https://support.huaweicloud.com/browsertg-obs/obs_03_1061.html)。
    
  
  - 使用obsutil工具上传 使用obsutil工具采用分段上传最大支持上传48.8TB的单个文件，一次同时上传的文件数量没有限制。
    使用obsutil工具上传对象，具体请参见[上传对象](https://support.huaweicloud.com/utiltg-obs/obs_11_0013.html)。
    
  
  - 使用OBS SDK上传 OBS SDK支持使用分段上传上传大对象，分段上传分为三步：**初始化分段上传任务、逐个或并行上传段、合并段**。
    表1OBS SDK分段上传 
    | 语言        | 参考链接                                                                                           |
    |:---|:---|
    | Java      | [分段上传（Java SDK）](https://support.huaweicloud.com/sdk-java-devg-obs/obs_21_0614.html)           |
    | Python    | [分段上传（Python SDK）](https://support.huaweicloud.com/sdk-python-devg-obs/obs_22_1001.html)       |
    | C         | [分段上传（C SDK）](https://support.huaweicloud.com/sdk-c-devg-obs/obs_20_0405.html)                 |
    | Go        | [分段上传（Go SDK）](https://support.huaweicloud.com/sdk-go-devg-obs/obs_33_0521.html)               |
    | BrowserJS | [分段上传（BrowserJS SDK）](https://support.huaweicloud.com/sdk-browserjs-devg-obs/obs_24_0507.html) |
    | .NET      | [分段上传（.NET SDK）](https://support.huaweicloud.com/sdk-dotnet-devg-obs/obs_25_0408.html)         |
    | Android   | [分段上传（Android SDK）](https://support.huaweicloud.com/sdk-android-devg-obs/obs_26_0407.html)     |
    | iOS       | [分段上传（iOS SDK）](https://support.huaweicloud.com/sdk-ios-devg-obs/obs_27_0406.html)             |
    | PHP       | [分段上传（PHP SDK）](https://support.huaweicloud.com/sdk-php-devg-obs/obs_28_0407.html)             |
    | Node.js   | [分段上传（Node.js SDK）](https://support.huaweicloud.com/sdk-nodejs-devg-obs/obs_29_0407.html)      |
       
    
  
  - 使用OBS API上传 OBS API支持使用多段操作接口上传大对象，多段上传分为如下三步：
    1. [初始化上传段任务](https://support.huaweicloud.com/api-obs/obs_04_0098.html)
    
    2. [上传段](https://support.huaweicloud.com/api-obs/obs_04_0099.html)
    
    3. [合并段](https://support.huaweicloud.com/api-obs/obs_04_0102.html)
     
   
- **48.8TB \< 上传对象**
  如果您有更大量的数据（大于48.8TB）需要上传至OBS，可以参考[搬迁本地数据至OBS](https://support.huaweicloud.com/bestpractice-obs/obs_05_0110.html)和[迁移第三方云厂商数据至OBS](https://support.huaweicloud.com/bestpractice-obs/obs_05_0210.html)。
  
 
