download

    download({params}, callback(ret, err))

    url:

    • 类型:字符串
    • 默认值:无
    • 描述:下载地址

    encode:

    • 默认值:true
    • 描述:(可选项)是否对url进行编码。默认或传true时,Android将始终对url编码,而iOS只有在url不合法(如存在中文字符)的时候才进行编码。如果url中有特殊字符需要编码的,建议先在js层进行编码,然后此参数传false。
    • 类型:字符串
    • 默认值:无
    • 描述:(可选项)存储路径,不传时使用自动创建的路径

    report:

    • 类型:布尔类型
    • 默认值:false
    • 描述:(可选项)下载过程是否上报

    cache:

    • 默认值:true
    • 描述:(可选项)是否使用本地缓存

    allowResume:

    • 类型:布尔类型
    • 默认值:false
    • 描述:(可选项)是否允许断点续传
    • 类型:JSON 对象
    • 内部字段:

    err:

    • 类型:JSON 对象

    通过返回的 state 来判断文件是否下载完成,不要通过 percent 来判断

    iOS系统,Android系统