FileSystemManager.saveFileSync
文件保存的同步方法, 在完成文件保存后调用回调, 需要与 getTempDirectory 配合使用, 目标路径会校验是否包含 getTempDirectory 前缀同步方法
参数
Object object
文件保存的同步方法, 在完成文件保存后调用回调, 需要与 getTempDirectory 配合使用, 目标路径会校验是否包含 getTempDirectory 前缀的回调函数
回调参数 Object res
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
fileId | string | 是 | taskId | |
tempFilePath | string | 是 | 临时存储文件路径 | |
filePath | string | 是 | 要存储的文件路径 |
返回值
属性 | 类型 | 说明 |
---|---|---|
savedFilePath | string | 【待废弃, 不建议使用】存储后的文件路径 |
函数定义示例
/**
* 文件保存的同步方法, 在完成文件保存后调用回调, 需要与getTempDirectory配合使用, 目标路径会校验是否包含getTempDirectory前缀
*/
export function saveFileSync(params: {
/** taskId */
fileId: string;
/** 临时存储文件路径 */
tempFilePath: string;
/** 要存储的文件路径 */
filePath: string;
}): {
/** 【待废弃, 不建议使用】存储后的文件路径 */
savedFilePath: string;
};
👉 立即免费领取开发资源,体验涂鸦 MiniApp 小程序开发。
FileSystemManager.statSync
获取文件 Stats 对象同步方法,需要写入相册权限
参数
Object object
获取文件 Stats 对象,回调函数
回调参数 Object res
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
fileId | string | 是 | taskId | |
path | string | 是 | 文件/目录路径 (本地路径) | |
recursive | boolean | 否 | 是否递归获取目录下的每个文件的 Stats 信息 默认值:false |
返回值
属性 | 类型 | 说明 |
---|---|---|
fileStatsList | array | 文件列表 |
函数定义示例
/**
* 获取文件Stats对象,需要写入相册权限
*/
export function statSync(params: {
/** taskId */
fileId: string;
/** 文件/目录路径 (本地路径) */
path: string;
/**
* 是否递归获取目录下的每个文件的 Stats 信息
* 默认值:false
*/
recursive?: boolean;
}): {
/** 文件列表 */
fileStatsList: FileStats[];
};
FileSystemManager.writeFileSync
写文件同步方法,需要写入相册权限
参数
Object object
写文件,回调函数
回调参数 Object res
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
fileId | string | 是 | taskId | |
filePath | string | 是 | 要写入的文件路径 (本地路径) | |
data | string | 是 | 要写入的文本数据, 根据 encoding 编码 | |
encoding | string | 否 | 指定写入文件的字符编码,目前支持【utf8、ascii、base64】, 默认 utf8 |
函数定义示例
/**
* 写文件,需要写入相册权限
*/
export function writeFileSync(params: {
/** taskId */
fileId: string;
/** 要写入的文件路径 (本地路径) */
filePath: string;
/** 要写入的文本数据, 根据encoding编码 */
data: string;
/** 指定写入文件的字符编码,目前支持【utf8、ascii、base64】, 默认utf8 */
encoding?: string;
}): null;
👉 立即免费领取开发资源,体验涂鸦 MiniApp 小程序开发。