Appearance
下载文件/目录
注意
下载目录时会将服务器目录下的所有文件按照目录结构下载到本地目录中
方法名
download
用法
- 用法如下:js
module.download({ params: { //服务器的文件(目录/文件) src: "/测试目录/Huawei", //本地目标文件夹 target: "/storage/emulated/0/leven_file/Huawei" }, success: (res) => { this.getFiles(); }, fail: (res) => { console.log(res) this.showMessage(res.message) } })jsmodule.download({ params: { //服务器的文件(目录/文件) src: "/测试目录/Huawei", //本地目标文件夹 target: "/storage/emulated/0/leven_file/Huawei" }, success: (_res : LevenResult) => { getFiles(); }, fail: (res) => { showMessage(res.message) } } as LevenOptions) } - 参数说明
参数名 参数类型 是否必填 默认值 参数描述 params Object 是 无 接口请求参数 params.src String 是 无 服务器目录或文件的绝对路径 params.target String 是 无 本地目录绝对路径 success Function 否 无 执行成功的函数 fail Function 否 无 执行失败的函数 complete Function 否 无 执行完成的函数,不管成功还是失败都会执行
回调
- 示例json
{ "data": { "status": 1, "target": "/storage/emulated/0/leven_file/Huawei/我的文件/龟兔赛跑.pptx", "type": "downloading", "progress": 0.9931724185827081, "path": "/测试目录/Huawei/我的文件/龟兔赛跑.pptx" }, "message": "", "code": 0
} ```
- 回调说明:
参数名 参数类型 参数描述 message String 消息提示 data Object 数据对象 data.status Integer 当前下载的状态,1.下载中,2.下载成功 data.target String 当前正在下载到本地的文件路径 data.type String 状态,downloading:下载中,complete:下载结束 data.progress Float 当前文件下载的进度 data.path String 正在下载的服务器文件路径 code Integer 返回类型,0.成功,其他:失败

