简介
SDK API 参考
上传时使用图片处理
下面示例展示了如何在上传图片时自动实现图片处理。
图片上传完成后,COS 会存储原始图片和已处理过的图片。后续用户可以通过普通的下载请求获取处理结果。
示例代码
List<PicOperationRule> rules = new LinkedList<>();// 添加一条将图片转化为 png 格式的 rule,处理后的图片在存储桶中的位置标识符为// examplepngobjectrules.add(new PicOperationRule("examplepngobject", "imageView2/format/png"));PicOperations picOperations = new PicOperations(true, rules);PutObjectRequest putObjectRequest = new PutObjectRequest(bucket, cosPath, srcPath);putObjectRequest.setPicOperations(picOperations);// 上传成功后,您将会得到 2 张图片,分别是原始图片和处理后图片COSXMLUploadTask cosxmlUploadTask = transferManager.upload(putObjectRequest, uploadId);
说明