功能描述
文件下载保存功能。文件支持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 = { |