删除Bucket 概述 由于一个用户可创建的 Bucket 有配额限制(目前为100个),当某个 Bucket 不再使用时,用户可通过删除Bucket释放配额。 注意事项 删除 Bucket 可能会影响相关用户和服务,请谨慎删除。 只有当前 Bucket 为空时,即不包含任何 Object 和未完成的三步上传 Part,才可删除 Bucket,否则会出现相应提示。如果需要直接删除非空 Bucket
图像缩放 概述 本文介绍如何对图片大小进行缩放处理( resize )。 缩放参数 参数 取值 说明 m lfit,mfit,fill,pad,fixed 设置缩略图的宽度,单位px。lfit类型必须设置w或h,fill fixed类型必须同时设置w和h lfit:等比缩放图片,缩放到能放到以w、h为宽高的矩形内的最大缩放图片 mfit:等比缩放图片,缩放到能包含住以w、h为宽高的矩形的最小缩放图
日志管理 put_bucket_logging 本接口用来开启Bucket的访问日志并指定存放日志的Bucket和访问日志的文件前缀。访问日志的规则请参见 日志命名规则 和 日志格式 。 bos_client . put_bucket_logging ( source_bucket , target_bucket , prefix ) get_bucket_logging 本接口用来获取某个Buc
拷贝文件 示例代码可以参考 拷贝文件Demo 拷贝一个文件 用户可以通过copyObject方法拷贝一个Object,如下代码所示: public void copyObject ( BosClient client , String srcBucketName , String srcKey , String destBucketName , String destKey ) { // 拷贝Ob
异常处理 在发生错误时,可以查看BCEOutput的error字段,error字段的详细解释请参见 错误信息格式 。
返回响应 发送API请求后即可收到响应,包含响应状态码、响应消息头、响应消息体三部分。 响应状态码 状态码是一串三位数字代码,代表了API调用的状态。 当状态码为200时,代表调用成功。当调用出现问题时会返回错误码。请见 错误码 响应消息头 名字 类型 描述 Content-Length String RFC2616中定义的HTTP请求内容长度。 Content-Type String RFC26
下载文件 下载文件 BOS C++ SDK提供了丰富的文件下载接口,用户可以通过以下方式从BOS中下载文件: 简单流式下载 下载到本地文件 下载到内存中的字符串 断点续传下载 范围下载 下载进度条 简单流式下载 用户可以通过如下代码将Object输出到一个文件流中: void getObject ( Client & client , const std :: string & b
自适应旋转 概述 图像可以根据 exif 信息进行自适应旋转。 自适应旋转参数 action名称: auto-orient 参数 取值 说明 o 0,1 0:按原图默认方向,不自动旋转;1:自适应旋转。
获取Object 获取Object(仅支持Node.js) 简单的获取Object 用户可以通过如下代码将Object读取到一个流中。 基本流程 创建BosClient。 执行getObject()。 示例代码 , , range) .then(function(response) { let buffer = response.body; });`, `13147040822327450000`
黑白上色 概述 智能识别黑白图像内容并填充色彩,使黑白图像变得鲜活。 参数 action名称:colourize 示例 黑白图片上色。如图是黑白图片上色前后的对比效果: https://doc.bce.baidu.com/bce-documentation/BOS/src_black_and_white.jpg?x-bce-process=image/colourize