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