上云无忧 > 文档中心 > 百度智能云对象存储BOS简单上传(开发者)
对象存储BOS
百度智能云对象存储BOS简单上传(开发者)

文档简介:
用户在创建 Bucket 之后,即可上传文件保存在 Bucket 中。用户可以通过 PutObject 接口上传单个小于 5GB 的文件。 用户可以通过使用控制台上传单个文件,BOS 也同时支持使用 API 与使用 SDK 来进行单个 Object 的上传,具体如下:
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

概述

用户在创建 Bucket 之后,即可上传文件保存在 Bucket 中。用户可以通过 PutObject 接口上传单个小于 5GB 的文件。

操作方式

用户可以通过使用控制台上传单个文件,BOS 也同时支持使用 API 与使用 SDK 来进行单个 Object 的上传,具体如下:

  • 使用控制台上传单个文件

    1. 登录管理控制台,进入“产品->云基础->对象存储 BOS ”。
    2. 在"存储管理"区域点击您想把文件上传到的 Bucket 。在右侧文件列表页面,点击上传文件按钮。上传文件窗口如下。

    1. 您可以使用拖拽或直接选择文件的方式上传文件,同时在上传时可以选择验证 MD5,修改文件存储类型。
  • 使用 PutObject API 接口上传 Object
  • 使用 SDK 上传 Object :

    • Java SDK
    • Python SDK
    • PHP SDK
    • C# SDK
    • Android SDK
    • iOS SDK
    • Ruby SDK
    • GO SDK
    • C++ SDK

示例

下面是使用 Java SDK 的代码示例:

public void PutObject(BosClient client, String bucketName, String objectKey)
{ // 获取指定文件 File file = new File("/path/to/file.zip"); // 
以文件形式上传Object PutObjectResponse putObjectFromFileResponse = client.putObject(bucketName, objectKey, file);

相似文档
  • 用户可以以 HTML 表单的形式上传 Object ,上传的 Object 不能超过 5GB 。 适用场景: 网站可以将表单上传嵌入 HTML 页面,直接把用户上传的文件传到 BOS ,不需要在网站服务器保存。
  • 用户可以使用分块上传API来上传最大 5TB 的 Object 数据。 分块上传和断点续传适用但不限于以下场景: 需要支持断点上传。 上传超过 5GB 大小的文件。 网络条件较差,和 BOS 的服务器之间的连接经常断开。 需要流式地上传文件。 上传文件之前,无法确定上传文件的大小。
  • 用户可以上传 Appendable Object,之后可以以追加的方式写文件,上传时 BOS 只上传新的数据部分;而以 PutObject 上传的 Object 是不可追加写数据的。 适用场景: 适合上传实时视频、日志等场景。
  • 简单下载是通过 BOS API 的 GetObject 接口,下载已经上传的文件(Object),Object 下载是使用 HTTP 的 GET 请求来完成的,该操作需要用户对 Object 所在的 Bucket 具有读权限。
  • BOS 提供了从 Object 指定的位置开始下载的功能,在下载大的 Object 的时候,可以分多次下载。如果下载中断,重启的时候也可以从上次完成的位置开始继续下载。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部