列举Bucket 列举Bucket 如下代码可以列出用户所有的Bucket: bucketSummaryList = listBucketsResponse.buckets(); if (listBucketsResponse.is_fail()) { printf("error-message:%s\n", listBucketsResponse.error().messag
事件通知 put_notification 本接口用于指定bucket上增加通知规则。 注意: 只有bucket owner或者full control权限才能获取这个bucket的配置。 如果不是bucket owner则返回403,如果对应的文件不存在则返回404。 相关参数的详细解释请参见 PutNotification接口 。 notifications = list ( ) notifi
简单下载 概述 简单下载是通过 BOS API 的 GetObject 接口,下载已经上传的文件(Object),Object 下载是使用 HTTP 的 GET 请求来完成的,该操作需要用户对 Object 所在的 Bucket 具有读权限。 操作方式 BOS 同时支持使用 API 与使用 SDK 工具下载 Object ,具体如下: 使用 API 接口获取 Object : 通过GetObjec
重命名文件 概述 您可以为已上传的文件进行重命名操作。 注意事项 归档类型的 Object 不支持重命名操作。 重命名文件 登录 BOS 管理控制台 ,进入全局概览页面。 在 BOS 控制台左侧的导航栏中选择重命名文件所在的 目标 Bucket ,点击打开该 Bucket 的文件列表页。 点击目标文件右侧操作栏的 更多->重命名 ,填写新的文件名,点击 确定 。 重命名成功的文件会即刻展示在 Bu
thirdlib已经包含所需要三方库(curl、jsoncpp),如需要其它版本,请到官方网站下载。 快速体验 解压thirdlib目录下的windows_dependency.zip到thirdlib下。
message具体格式详细说明: prelude部分一共8个byte,前4byte表示message总长度,后4byte表示headers部分总长度, chunk总长度(prelude前4byte存储的值) - header总长度 - 8byte的prelude - 4byte的crc32 = payload部分数据总长度 ;crc32表示整个message的纠删码 headers包含以下自定义
x-bce-process=video/info HTTP/1.1 Host: <BucketName>.bj.bcebos.com Authorization: authorization string 请求头域 除公共头域外,无其它特殊头域。
x-bce-process=video/info HTTP/1.1 Host: <BucketName>.bj.bcebos.com Authorization: authorization string 请求头域 除公共头域外,无其它特殊头域。
查看文件是否存在 用户可通过如下操作查看某文件是否存在: // 存在返回true,不存在返回false,其他异常会被抛出 bool exists = client . doesObjectExist ( bucketName , objectKey ) ;
判断Bucket是否存在 判断Bucket是否存在 若用户需要判断某个Bucket是否存在,则如下代码可以做到: //0 表示check成功,bucket存在 //-1不存在 //other其他错误,具体error-message给出 int checkBucketExist ( Client & client , const std :: string & bucketName )