文件下载模块

API

DataStructure

ESDownloadInfo

下载信息

NameDescriptionTypeDefault
id下载的idnumber-
fileName文件名string-
fileMD5文件MD5值string-
fileUrl文件下载地址string-
fileType文件类型string-
fileLength文件长度number-
downloadLength文件下载的长度number-
params下载文件的参数ESDownloadParams-
filePath文件存储目录string-

ESDownloadParams

下载请求参数

NameDescriptionTypeDefault
header下载请求header参数number-

ESDownloadStatus

下载状态

NameDescriptionTypeDefault
state下载状态ESDownloadState-
download下载信息ESDownloadInfo-
code下载状态码number-
message下载信息string-
downloadSize下载文件长度number-
totalSize下载文件总长度number-

ESDownloadState

下载状态值

NameDescriptionTypeDefault
ES_DOWNLOAD_STATE_INIT下载初始化状态number0
ES_DOWNLOAD_STATE_START下载开始状态number1
ES_DOWNLOAD_STATE_PROGRESS下载进度状态number2
ES_DOWNLOAD_STATE_STOP下载停止状态number`3
ES_DOWNLOAD_STATE_CANCEL下载取消状态number4
ES_DOWNLOAD_STATE_SUCCESS下载成功状态number5
ES_DOWNLOAD_STATE_ERROR下载错误状态number6

Exposes

NameDescriptionType
initDownload该方法初始化默认下载设置Function
initDownloadPath该方法初始化下载设置Function
download该方法用于下载Function
start该方法用于开始下载Function
stop该方法用于停止下载Function
cancel该方法用于取消下载Function
release该方法用于回收资源Function
addListener该方法用于添加监听Function
removeListener该方法用于删除监听Function