上传文件到云盘

更新时间:2017/08/18 访问次数:2035

上传文件到云盘

上传文件

API 调用

QN.app.invoke({api:‘uploadFilesToPerson’, query})

API 调用入参

参数名 类型 是否可选 默认值 含义
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 上传后文件保存的目录

API 响应结果

参数名 类型 示例 含义
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);
});

FAQ

关于此文档暂时还没有FAQ
返回
顶部