baidu云存储java sdk源码阅读之实体分析
? ? ? ??接下来我们来看bcs里面的实体对象。在介绍这个之前,我们首先来看一下bcs api都可以干什么。从官方文档我们可以看到,有三类api,分别是针对bucket的,针对object的,针对acl操作类的。
?
百度云存储object可以支持文本,多媒体,二进制等任何类型的数据,
操作类型分为创建,删除,copy,list object等部分,接口如下:
Put Object ?上传一个文件,可以传递一些上传文件的源数据
Copy Object ?将一个文件从一个bucket复制到另外一个bucket下面,可以根据参数决定是否更改元数据
Put Superfile 上传大文件,超大文件,上传的时候要进行分片,最后上传一个superfile对象
Get Object ?下载一个文件,根据一些原数据可以获取相应的文件
Head Object ?获取一个文件的元数据
List Object 获取一个bucket下面所有的文件
Delete Object 删除一个文件
?
百度云存储通过ACL实现资源的权限认证,开发者可以通过设置ACL来实现复杂的资源管理。
Put_Acl ?设置bucket或者文件的acl
Get_Acl ?获取bucket或者文件的acl
?
?