html5plus Downloader模块管理文件下载

| 阅读数:--次| 作者:html5plus
摘要:Downloader模块管理文件下载,用于从网络下载各种文件,可支持跨域访问操作。通过plus.downloader获取下载管理对象。

downloader

Downloader模块管理文件下载,用于从网络下载各种文件,可支持跨域访问操作。通过plus.downloader获取下载管理对象。

方法:

对象:

回调方法:

权限:

permissions

"Downloader": {
	"description": "管理下载任务"
}
			

Download

Download对象用于管理单个下载任务

interface Download {
	readonly attribute DOMString id;
	readonly attribute DOMString url;
	readonly attribute Number state;
	readonly attribute DownloadOption options;
	readonly attribute DOMString filename; 
	function void start();
	function void pause();
	function void resume();
	function void abort();
	function void addEventListener( DOMString event, function Callback listener, Boolean capture );
}
				

属性:

方法:

DownloadEvent

下载任务事件类型

常量:

DownloadState

下载任务状态

常量:

DownloadOption

下载任务的参数

说明:

在创建下载任务时设置的参数。可添加自定义参数,用于传递额外的数据,自定义参数仅支持字符串类型。

属性:

DownloadCompletedCallback

下载任务完成时的回调

vaoid onCompleted( Download download, Number status ) {
	// Download file complete code
}
				

说明:

下载任务完成时的回调函数,在下载任务完成时调用。 下载任务失败也将触发此回调。

参数:

返回值:

void : 无

DownloadStateChangedCallback

下载任务状态变化回调

void onStateChanged( Download download, status ) {
	// Download state changed code.
}
				

参数:

返回值:

void : 无

DownloadEnumerateCallback

枚举下载任务回调

void onEnumerated( Download[] downloads ) {
	// Enumerate success code
}
				

参数:

返回值:

void : 无
返回顶部
学到老代码浏览 关闭浏览