FileSystemManager.readFileSync
基础库 1.15.0 开始支持本方法,低版本需做兼容处理。
读取本地文件内容。
语法
FileSystemManager.readFileSync(filePath[, encoding])
参数说明
filePath
字符串类型, 要读取的文件的路径
encoding
可选字符串类型, 合法值如下:
值 | 说明 |
---|---|
ascii | |
base64 | |
binary | |
hex | |
ucs2/ucs-2/utf16le/utf-16le | 以小端序读取 |
utf-8/utf8 | |
latin1 |
返回值
文件内容, 根据 encoding 设置不同返回 string 或 ArrayBuffer 类型
扫码体验
请使用字节宿主APP扫码
代码示例
const fileSystemManager = tt.getFileSystemManager();
tt.chooseImage({
success(res) {
try {
const data = fileSystemManager.readFileSync(res.tempFilePaths[0]);
console.log("调用成功", data);
} catch (err) {
console.log("调用失败", err);
}
},
});
Bug & Tip
- Tip:
readFileSync
可以用于 用户目录(ttfile://user
) 临时目录(ttfile://temp
) 以及 包内目录(访问包内目录不需要加额外协议头)
点击纠错
评价此篇文档