拉伸恢复 概述 自动识别过度拉伸的图像,将图像内容恢复成正常比例。 参数 action名称:stretch-restore 示例 示例原图与拉伸修复效果图: https://doc.bce.baidu.com/bce-documentation/BOS/src_stretch_restore.jpg?x-bce-process=image/stretch-restore
事件通知 put_notification 本接口用于指定bucket上增加通知规则。 注意: 只有bucket owner或者full control权限才能获取这个bucket的配置。 如果不是bucket owner则返回403,如果对应的文件不存在则返回404。 相关参数的详细解释请参见 PutNotification接口 。 notifications = list ( ) notifi
列举Bucket 列举Bucket 如下代码可以列出用户所有的Bucket: bucketSummaryList = listBucketsResponse.buckets(); if (listBucketsResponse.is_fail()) { printf("error-message:%s\n", listBucketsResponse.error().messag
简单下载 概述 简单下载是通过 BOS API 的 GetObject 接口,下载已经上传的文件(Object),Object 下载是使用 HTTP 的 GET 请求来完成的,该操作需要用户对 Object 所在的 Bucket 具有读权限。 操作方式 BOS 同时支持使用 API 与使用 SDK 工具下载 Object ,具体如下: 使用 API 接口获取 Object : 通过GetObjec
原图保护 若用户想开启Bucket的原图保护功能,则如下代码可以做到: 参数 说明 resource 表示生效的资源范围 resource) { SetBucketCopyrightProtectionRequest request = new SetBucketCopyrightProtectionRequest(); request.setBucketName(bucketName); req
异常处理 server异常处理 多步上传到BOS异常 上传到BOS的multiupload在完成最后一个part的时候会调用 finishUpload ,由于是多线程, 同个文件的多个part可能在最后一part完成之前未完成, 在调用 finishUpload 的时候可能会失败, 处理这个问题的策略是:重试5次, 每次间隔20秒,重试5次失败后abort掉之前已经完成的part。 建议:当出现5
HeadBucket 接口描述 本接口用于查看Bucket是否存在和请求者是否有权限访问这个Bucket。当请求返还200 OK时,说明Bucket存在且请求者有权限访问。 请求(Request) 请求语法 HEAD / HTTP/1.1 Host: <BucketName>.bj.bcebos.com Date: <Date> Authorization: <Aut
了解BOS
拷贝Object 简单拷贝Object 基本流程 创建BOSClient 类的实例。 执行BOSClient.copyObject( )方法。 返回CopyObjectResponse类实例,可通过getETag()/getLastModified()获取eTag和最后修改时间。 示例代码 , , , ); //SrcBucketName, SrcKey为原地址,DestBucketName, D
天空分隔 概述 可智能分割出天空边界位置,输出天空和其余背景的灰度图,可用于图像二次处理,进行天空替换、抠图等图片编辑场景。 参数 action名称:sky-seg 参数:无特殊参数 示例 示例原图和天空分隔效果图如下所示: https://doc.bce.baidu.com/bce-documentation/BOS/src_sky_seg.jpg?x-bce-process=image/sky