抖音开放平台Logo
开发者文档
“/”唤起搜索
控制台

FileSystemManager.readCompressedFileSync

收藏
我的收藏

基础库 3.74.0 开始支持本方法,这是一个同步方法。

读取指定压缩类型的本地文件内容

前提条件
业务背景
使用限制
注意事项
相关教程

语法

FileSystemManager.readCompressedFileSync(params)

参数说明

params 类型说明

object 类型,属性如下:

属性名类型默认值必填说明最低支持版本
filePathstring
要读取的文件的路径 (本地用户文件或代码包文件)
3.74.0
compressionAlgorithmenum
文件压缩类型,目前仅支持 'br'
3.74.0

compressionAlgorithm 的合法值

说明最低支持版本
br
brotli 压缩文件
3.74.0

返回值

类型说明最低支持版本
arrayBuffer
文件内容
3.74.0

错误码

errNoerrMsg说明最低支持版本
20001invalid param
参数错误
3.74.0
21100no such file or directory ${path}
文件/目录不存在,或者目标文件路径的上层目录不存在
3.74.0
21101Path permission denied
传入的路径没有权限
3.74.0
21102Is a directory
指定路径是一个目录
3.74.0
21103brotli decompress fail
brotli解压失败(例如,指定的 compressionAlgorithm 与文件实际压缩格式不符)
3.74.0

扫码体验

请使用字节宿主APP扫码

代码示例

开发者工具中预览

try { const fs = tt.getFileSystemManager(); const res = fs.readCompressedFileSync({ filePath, compressionAlgorithm: "br", }); console.log("压缩文件同步读取成功", res); } catch (err) { console.error("压缩文件同步读取失败", err); }