# saveFile

保存文件 

## API 调用

### QN.app.invoke({api:'saveFile', query})

#### API 调用入参

参数名             | 类型       | 是否可选 | 默认值 | 含义
:-------------- | :------- | :--- | :-- | :-----------------------------------------------------------------------------------------------------------------------
`query`         | `Object` |      |     |
`query.uri`  | `string` |  可选    |  stream://data=234yuy345hj345345sdf | base64图片文件流
`query.postfix`  | `string` |  可选    |  png | 文件后缀名


#### API 响应结果

参数名      | 类型  | 示例 | 含义
:------- | :-- | :----- | :---
`result` | `*` |        | 请求响应
`query.uri`  | `string` |  <need>    |  <default> | 本地文件路径
`query.localpath`  | `string` |  <need>    |  <default> | 本地预览路径


#### 调用示例

```javascript
QN.app.invoke({
      api:'saveFile',
      query:{
                uri : 'stream://data=234yuy345hj345345sdf'  ,
                    postfix : 'png'  
            
      }
}).then(result => {
    console.log(result);
}, error => {
    console.log(error);
});
    
```
