zip

Zip模块管理文件压缩和解压,通过plus.zip可获取压缩管理对象。

方法:

对象:

回调方法:

权限:

5+功能模块(permissions)

{
// ...
"permissions":{
	// ...
	"Zip": {
		"description": "压缩与解压"
	}
}
}
			

CompressImageOptions

JSON对象,配置图片压缩转换的参数

说明:

设置width/height属性则表示需对图片进行缩放转换操作; 设置rotate属性则表示需对图片进行旋转转换操作; 设置clip属性则表示需对图片进行裁剪转换操作; 如同时设置了多个转换操作,则按缩放、旋转、裁剪顺序进行操作。

属性:

ClipImageOptions

JSON对象,图片裁剪区域的参数

属性:

CompressImageSuccessCallback

图片压缩转换操作成功回调接口

void onSuccess( Event event ){
	// Code here
	var target = event.target; // 压缩转换后的图片url路径,以"file://"开头
	var size = event.size; // 压缩转换后图片的大小,单位为字节(Byte)
	var width = event.width; // 压缩转换后图片的实际宽度,单位为px
	var height = event.height; // 压缩转换后图片的实际高度,单位为px
}
				

参数:

返回值:

void : 无

ZipSuccessCallback

操作成功回调函数接口,在解压Zip文件或压缩成Zip文件成功时调用

void onSuccess(){
	// Code here
}
				

参数:

返回值:

void : 无

ZipErrorCallback

操作错误回调函数接口,在解压Zip文件或压缩成Zip文件失败时调用

void onError(error){
	// Handle the error
	var code = error.code; // 错误编码
	var message = error.message; // 错误描述信息
}
				

参数:

返回值:

void : 无