LightSDK.native.filePreview

功能描述

文件预览,支持doc,docx ,xls,xlsx,pdf,txt,ppt ,pptX。

支持格式

Json

请求参数:

字段 可选 类型及范围 说明
url string 需要预览的文件地址,支持远程和本地地址
title string 预览页面标题,如果不传title,默认为文件名(参见注意事项

请求调用示例

params={
"url":"http://www.zjut.edu.cn/UploadFile/jsp/upload/file/20180521/1526869376488081116.docx"
}
LightSDK.native.filePreview(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":{}
}
}

如果出现标题乱码的现象,检查服务端响应头是否正确。示例:
attachment; filename*=utf-8’’%B76%F72.xlsx; filename=%B76%F72.xlsx