异常处理 server异常处理 多步上传到BOS异常 上传到BOS的multiupload在完成最后一个part的时候会调用 finishUpload ,由于是多线程, 同个文件的多个part可能在最后一part完成之前未完成, 在调用 finishUpload 的时候可能会失败, 处理这个问题的策略是:重试5次, 每次间隔20秒,重试5次失败后abort掉之前已经完成的part。 建议:当出现5
异常处理 BOS异常提示有如下两种方式: 异常方法 说明 BceClientException 客户端异常 BceServiceException 服务器异常 用户可以使用try获取某个事件所产生的异常。 示例代码 , , ); File file = new File("test"); try { bosclient.getObject(this.bucketName, ob
天空分隔 概述 可智能分割出天空边界位置,输出天空和其余背景的灰度图,可用于图像二次处理,进行天空替换、抠图等图片编辑场景。 参数 action名称:sky-seg 参数:无特殊参数 示例 示例原图和天空分隔效果图如下所示: https://doc.bce.baidu.com/bce-documentation/BOS/src_sky_seg.jpg?x-bce-process=image/sky
异常处理 SDK 调用失败时,结果信息包含在 API 返回的 bos_status_t 结构中。 SDK 中使用每一个 API 的正确做法如下所示,为了简要,文档中范例不再给出具体异常的处理,仅给出 API 的使用范例。 bos_status_t *s = NULL; s = bos_put_object_from_file(options, &bucket, &object, &
异常处理 BOS异常提示有如下四种方式: 异常方法 说明 BceBaseException 异常总集 BceClientException 客户端异常 BceServerException 服务器异常 InvalidArgumentException 系统自带异常,参数错误 用户可以使用try获取某个事件所产生的异常: deleteObject(\$bucketName, \$objectKey)
PostResult 接口描述 将 ImageOcr 和 ImageClassify 两种产品处理后的事件消息推送到app设置的url上,内容包含BOS的事件信息和AI处理的结果。 如果规则中配置了encryption字段,那么请求中会包含 Authorization 的签名,保证消息不会被伪造或篡改。 注意: Status Code: 200 OK 才会认为消息推送成功,否则将会重试; 对于过载
删除Object 接口说明 此命令用于删除指定Bucket的一个Object,要求请求者对此Object有写权限。 请求URI DELETE /v1/{bucketName}/{objectKey} 参数名称 参数类型 是否必须 描述 示例值 参数位置 bucketName String 是 bucket的名称 bucketName_example Path objectKey String
删除Object 基本流程 创建BOSClient类的实例。 执行BOSClient.deleteObject()方法。 若操作失败后抛出异常,若成功无返回值。 示例代码 // 删除Object client . deleteObject ( < BucketName > , < ObjectKey > ) ; //指定要删除的Object所在Bucket名称和该Object名称 完整示例 ; p
图像缩略 概述 本文介绍如何对图像进行缩略处理。 图像缩略参数 命令参数 参数名称 缩写命令 类型 取值范围 命令描述 缺省值 是否必选 scale s unsigned int 0,1,2 指定缩放方式。 s_0表示无裁剪,等比例缩放; s_1表示拉伸缩放; s_2表示等比例居中裁剪缩放。 0 否 width w unsigned int 1~4096 指定目标缩略图的最大宽度 单位为px。 -
DeleteNotification 接口描述 本接口用于删除指定bucket上的通知规则。 请求 请求语法 http DELETE /?notification HTTP/1.1 Host: <BucketName>.bj.bcebos.com Date: <Date> Authorization: <AuthorizationString> 请求头域 无 请