|
read
读取文件
read({params}, callback(ret, err))
params
fd:
类型:字符串
描述:open 方法得到的文件句柄
offset:
类型:数字
描述:(可选项)当前文件偏移量,以 byte 为单位
默认值:0
length:
类型:数字
描述:(可选项)读取内容长度
默认值:原文件文本内容的长度,以 byte 为单位
codingType:
类型:字符串
描述:(可选项)所要阅读的文本的编码格式,取值范围: gbk、utf8
默认值:utf8
callback(ret, err)
ret:
类型:JSON 对象
内部字段:
{
status: true, //布尔类型;操作成功状态值,false |true
data: '' //字符串类型;文件内容
}
err:
类型:JSON 对象 内部字段:
{
code: 0, //数字类型;错误码(详见文件操作错误码常量)
msg: '' //字符串类型;错误描述
}
示例代码
var fs = api.require('fs');
fs.read({
fd: 'open 方法得到的文件句柄',
offset: 0,
length: 0
}, function(ret, err) {
if (ret.status) {
alert(JSON.stringify(ret));
} else {
alert(JSON.stringify(err));
}
});
用FS模块的这个接口读取,可以设置codingType |
|