appendFile
描述
文件结尾追加内容
向指定文件末尾追加内容,单次写入文件不超过100M(PC为200M),写入文件总大小不超过当前用户目录1000M(PC不限制),文件不存在时自动创建。
网页应用需要完成鉴权后调用该接口。
支持说明
| 客户端平台 | WPS协作版本要求 |
|---|---|
| iOS | >=5.42.0 |
| Android | >=5.42.0 |
| PC | >=5.42.0 |
输入
| 名称 | 数据类型 | 是否必填 | 描述 |
|---|---|---|---|
| params | object | 是 | |
| ∟ data | union | 是 | 要追加的数据 |
| ∟ encoding | string | 否 | 指定写入的字符编码。如果不传 encoding,则以 ArrayBuffer 格式写入文件的二进制内容。 支持:ascii、base64、binary、hex、ucs2/ucs-2/utf16le/utf-16le、utf-8/utf8、latin1 |
| ∟ path | string | 是 | 要追加写入的文件路径,fakePath/Struct |
输出
| 名称 | 类型 | 描述 |
|---|---|---|
| msg | string | 错误信息,成功时为"ok" |
示例代码
ts
const manager = window.ksoxz_sdk.getFileSystemManager({onSuccess, onError});
manager.appendFile({ params: { path: 'ksoxz://user/a.txt', data: 'world', encoding: 'utf8' }, onSuccess, onError });错误码
参考:公共错误码