异常处理 BOS异常提示有如下两种方式: 异常方法 说明 BceClientException 客户端异常 BceServiceException 服务器异常 用户可以使用try获取某个事件所产生的异常,例如: String objectKey = testObjectToFile ; bosclient . putObject ( bucketName , objectKey , data
删除Bucket 概述 由于一个用户可创建的 Bucket 有配额限制(目前为100个),当某个 Bucket 不再使用时,用户可通过删除Bucket释放配额。 注意事项 删除 Bucket 可能会影响相关用户和服务,请谨慎删除。 只有当前 Bucket 为空时,即不包含任何 Object 和未完成的三步上传 Part,才可删除 Bucket,否则会出现相应提示。如果需要直接删除非空 Bucket
UploadPart 接口描述 在调用 InitiateMultipartUpload 获取 UploadId 后,我们需要用 UploadPart 命令来上传 Object 拆分后的数据(Part)。为了标识各个 Part 在 Object 的相对位置,在 UploadPart 需要指定一个 partNumber 参数,partNumber 的取值范围是 1 - 10000。 BOS Part
图像缩放 概述 本文介绍如何对图片大小进行缩放处理( resize )。 缩放参数 参数 取值 说明 m lfit,mfit,fill,pad,fixed 设置缩略图的宽度,单位px。lfit类型必须设置w或h,fill fixed类型必须同时设置w和h lfit:等比缩放图片,缩放到能放到以w、h为宽高的矩形内的最大缩放图片 mfit:等比缩放图片,缩放到能包含住以w、h为宽高的矩形的最小缩放图
选取文件 BOS Java SDK提供了SelectObject接口,用于向Bucket中指定object执行SQL语句,选取出指定内容返回,请参考 选取Object 。目前支持object类型为CSV(包括TSV等类CSV文件)、JSON文件和Parquet文件: 示例代码可以参考 选取文件Demo 选取CSV文件 选取JSON文件 选取CSV文件 Java SDK选取CSV文件请参考以下代码:
质量变换 概述 设置图片编码质量。 质量只对有损压缩的图片格式生效,包括JPEG, WebP, Heic等。对于无损压缩的图片格式,包括PNG, TIFF,BMP, GIF等,则不会产生效果。 质量参数 命令名称: quality 。 参数 取值 说明 q 1-100 指定图片的相对质量,假设原图质量为N,输出质量为N * q%。 Q 1-100 指定图片的绝对质量,假设原图质量为N,输出质量为Q
智能调色 概述 可智能调节图片的色彩饱和度、亮度、对比度,使得图片内容细节、色彩更加逼真。智能调色可用于提升网站图片、手机相册图片、视频封面图片的质量。您无需指定色彩参数,BOS 会为您自适应最佳效果。 参数 action名称:color-enhance 示例 示例原图和智能调色处理后效果图: https://doc.bce.baidu.com/bce-documentation/BOS/src_
日志管理 put_bucket_logging 本接口用来开启Bucket的访问日志并指定存放日志的Bucket和访问日志的文件前缀。访问日志的规则请参见 日志命名规则 和 日志格式 。 bos_client . put_bucket_logging ( source_bucket , target_bucket , prefix ) get_bucket_logging 本接口用来获取某个Buc
索引裁剪 概述 本文介绍图片索引裁剪操作。 索引裁剪参数 action名称: indexcrop 参数 取值 说明 x 1-4096 x与y不能同时指定,且必须指定其一。纵向切割,指定切割宽度。如果超过图片宽度,则默认为图片宽度。 y 1-4096 x与y不能同时指定,且必须指定其一。横向切割,指定切割高度。如果超过图片高度,则默认为图片高度。 i 0-65536 指定切割后的第i块切割区域。如果
AbortMultipartUpload 接口描述 用户可以使用此接口来中断某个MultipartUpload请求,BOS收到此命令后,将会清除已上传的数据。 请求(Request) 请求语法: DELETE /<ObjectKey>?uploadId=UploadId HTTP/1.1 Host: <BucketName>.bj.bcebos.com Date: <