简介
本文档提供关于 Guetzli 压缩接口的 API 概览以及 SDK 示例代码。
注意:
COS Javascript SDK 版本需要大于等于 v1.4.22。
API | 操作描述 |
开通 Guetzli 压缩功能 | |
查询 Guetzli 压缩功能是否开启 | |
关闭 Guetzli 压缩功能 |
开通 Guetzli 压缩
功能说明
对 Bucket 开通 Guetzli 压缩功能。
示例代码
function openImageGuetzli() {var config = {// 需要替换成您自己的存储桶信息Bucket: 'examplebucket-1250000000', /* 存储桶,必须 */Region: 'COS_REGION', /* 存储桶所在地域,必须字段 */};var host = config.Bucket + '.pic.' + config.Region + '.myqcloud.com/?guetzli';var url = 'https://' + host;cos.request({Method: 'PUT',Url: url,},function(err, data){logger.log(err || data);});}openImageGuetzli();
参数说明
无
返回结果说明
查询 Guetzli 状态
功能说明
用于查询 Guetzli 压缩功能是否开启。
示例代码
ffunction describeImageGuetzli() {var config = {// 需要替换成您自己的存储桶信息Bucket: 'examplebucket-1250000000', /* 存储桶,必须 */Region: 'COS_REGION', /* 存储桶所在地域,必须字段 */};var host = config.Bucket + '.pic.' + config.Region + '.myqcloud.com/?guetzli';var url = 'https://' + host;cos.request({Method: 'GET',Url: url,},function(err, data){logger.log(err || data);});}describeImageGuetzli();
参数说明
无
返回结果说明
关闭 Guetzli 压缩
功能说明
用于关闭 Guetzli 压缩功能。
示例代码
function closeImageGuetzli() {var config = {// 需要替换成您自己的存储桶信息Bucket: 'examplebucket-1250000000', /* 存储桶,必须 */Region: 'COS_REGION', /* 存储桶所在地域,必须字段 */};var host = config.Bucket + '.pic.' + config.Region + '.myqcloud.com/?guetzli';var url = 'https://' + host;cos.request({Method: 'DELETE',Url: url,},function(err, data){logger.log(err || data);});}closeImageGuetzli();
参数说明
无