LightSDK.native.fileSave

功能描述

文件下载保存功能。文件支持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": {
"currentSize": 12345,
"totalSize": 67890,
"complete": false
}

注意事项

需要在config.js文件中配置插件

module.exports = {
plugins:{
“file”:{}
}