上传文件
| 参数名 | 类型 | 是否可选 | 默认值 | 含义 | 
|---|---|---|---|---|
| query | Object | |||
| query.uris | string | 可选 | file://localpath=%2fUsers%2f2b%2fDesktop%2ftest.txt,cloud://spaceid=1001&fileid=9001 | uri格式: 1. 文件路径:file://localpath=%@ 2. 文件流:stream://data=%@ 3. 云空间:cloud://spaceid=%@&fileid=% 4. 网络文件:web://url=%@ 注意: 1. 所有的value(即上所指的%@)都需要url code编码,另文件数据需要先进行base64编码,再进行urlcode编码 2. 文件流格式容量大小限定在5M以内 | 
| query.targetDir | string | 可选 | /dirA/dirB | 上传后文件保存的目录 | 
| 参数名 | 类型 | 示例 | 含义 | |
|---|---|---|---|---|
| result | * | 请求响应 | ||
| query.res | string [] |  |  | 每个元素都是表示云空间的uri,且所有文件上传成功才会返回有效数据 | 
QN.app.invoke({
      api:'uploadFilesToPerson',
      query:{
                uris : 'file://localpath=%2fUsers%2f2b%2fDesktop%2ftest.txt,cloud://spaceid=1001&fileid=9001'  ,
                    targetDir : '/dirA/dirB'  
            
      }
}).then(result => {
    console.log(result);
}, error => {
    console.log(error);
});