
# 对象上传简介
![](https://support.huaweicloud.com/sdk-android-devg-obs/public_sys-resources/notice_3.0-zh-cn.png)
开发过程中，您有任何问题可以在github上[提交issue](https://github.com/huaweicloud/huaweicloud-sdk-java-obs/issues)，或者在[华为云对象存储服务论坛](https://bbs.huaweicloud.com/forum/forum-620-1.html)中发帖求助。[接口参考文档](https://obssdk.obs.cn-north-1.myhuaweicloud.com/apidoc/cn/android/index.html)详细介绍了每个接口的参数和使用方法。
在OBS中，用户操作的基本数据单元是对象。OBS Android SDK提供了丰富的对象上传接口，可以通过以下方式上传对象：
- [流式上传](https://support.huaweicloud.com/sdk-android-devg-obs/obs_26_0402.html)
- [文件上传](https://support.huaweicloud.com/sdk-android-devg-obs/obs_26_0403.html)
- [分段上传](https://support.huaweicloud.com/sdk-android-devg-obs/obs_26_0407.html)
- [追加上传](https://support.huaweicloud.com/sdk-android-devg-obs/obs_26_0409.html)
- [断点续传上传](https://support.huaweicloud.com/sdk-android-devg-obs/obs_26_0411.html)
- [基于表单上传](https://support.huaweicloud.com/sdk-android-devg-obs/obs_26_0412.html)
SDK支持上传0KB\~5GB的对象。流式上传、文件上传和追加上传的内容大小不能超过5GB；当上传较大文件时，请使用分段上传，分段上传每段内容大小不能超过5GB；基于表单上传提供了基于浏览器表单上传对象的方式。
如果上传的对象权限设置为匿名用户读取权限，对象上传成功后，匿名用户可通过链接地址访问该对象数据。对象链接地址格式为：https://*桶名.域名/文件夹目录层级/对象名*。如果该对象存在于桶的根目录下，则链接地址将不需要有文件夹目录层级。
![](https://support.huaweicloud.com/sdk-android-devg-obs/public_sys-resources/note_3.0-zh-cn.png)
以下示例代码中的"bucketname"为待上传对象的目标桶的名称；"objectname"为上传后，期望在桶内生成的目标对象名称，可指定文件夹目录层级，例如src/src1/src2/test.txt。如果不指定目录层级，则该对象上传到桶的根目录下。
