功能描述
文件下载保存功能。文件支持doc,docx ,xls,xlsx,pdf,txt,ppt ,pptX。
支持格式
Json
请求参数:
| 字段 | 可选 | 类型及范围 | 说明 |
|---|---|---|---|
| url | 是 | string | 文件的远程地址 |
| path | 否 | string | 文件存放的相对路径,以’/‘开头,例’/aaa/bbb.docx’ |
| data | 是 | string | 文件数据的base64编码字符串(url与data至少有一个不为空,优先取url的值 |
| overwrite | 是 | bool | 是否覆盖(默认不覆盖) |
请求调用示例params={
path: '/a/b.docx',
url: 'http://www.zjut.edu.cn/UploadFile/jsp/upload/file/20180521/1526869376488081116.docx',
overwrite: true
}
LightSDK.native.fileSave(params,cb);
返回值说明
| 字段名 | 字段类型 | 说明 |
|---|---|---|
| currentSize | number | 文件当前已下载大小,单位byte |
| totalSize | number | 文件总大小,单位byte(如果header中没有content-length,则为0) |
| complete | bool | 文件下载是否完成 |
返回字段示例
"data": { |
注意事项
需要在config.js文件中配置插件
module.exports = { |