Zip Document

zip

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

方法:

回调方法:

权限:

permissions

"Zip": {
	"description": "文件压缩与解压缩"
}
			

compress

用于压缩Zip文件

void plus.zip.compress(src, zipfile, successCB, errorCB);
				

参数:

返回值:

void : 无

示例:

<!DOCTYPE HTML>
<html>
	<head>
	<meta charset="UTF-8" />
	<script type="text/javascript">
//压缩
function zipCompress(){
	var zipfile = "_doc/text11.zip";
	var targetPath = '_doc/dir/';
	plus.zip.compress(targetPath,zipfile,
		function() {
			alert("Compress success!");
		},function(error) {
			alert("Compress error!");
	});
}
	</script>
	</head>
	<body >
		<input type='button' onclick='zipCompress()' value='zip压缩' />
	</body>
</html>
				

decompress

用于解压缩Zip文件。

void plus.zip.decompress( zipfile, target, successCB, errorCB);
				

参数:

返回值:

void : 无

示例:

<!DOCTYPE HTML>
<html>
<head>
	<meta charset="UTF-8" />
	<script type="text/javascript">
//解压缩
function zipDecompress() {
	var zipfile = "_doc/text.zip";
	var targetPath = '_doc/dir/';
	plus.zip.decompress(zipfile, targetPath,
		function() {
			alert("Decompress success!");
		},function(error) {
			alert("Compress error!");
	});
}
	</script>
	</head>
	<body >
		<input type='button' onclick='zipDecompress()' value='zip解压' />
	</body>
</html>
				

ZipSuccessCallback

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

void onSuccess(){
	// Code here
}
				

参数:

返回值:

void : 无

ZipErrorCallback

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

void onError(error){
	// Handle the error
}
				

参数:

返回值:

void : 无