API 调用
QN.app.invoke({api:‘getFileData’, query})
API 调用入参
API 响应结果
参数名 |
类型 |
示例 |
含义 |
result |
* |
|
请求响应 |
query.res |
object [] |
|
|
每个元素是一个Key-Value JSON,keys如下: data: 文件二进制数据,已经Base64编码 mimetype: 文件mimetype 注意: 1. 如果入参是file://或者stream://,需要传入mimetype;如果是其他,则无需传如mimetype,模块内部将对网络文件进行解析得到mimetype 2. 成功获取所有文件数据才会返回有效数据 |
query.=== data |
string |
|
|
文件流,Base64编码 |
query.=== mimetype |
string |
|
|
文件流的mimetype,可根据此属性使用不同客户端打开文件 |
调用示例
QN.app.invoke({
api:'getFileData',
query:{
uris : 'file://localpath=%2fUsers%2f2b%2fDesktop%2ftest.txt&mimetype=application%2fmsword,cloud://spaceid=1001&fileid=9001'
}
}).then(result => {
console.log(result);
}, error => {
console.log(error);
});
FAQ
关于此文档暂时还没有FAQ