1:指定编码格式
var SMB2=require("smb2");
var smb2Client = new SMB2({
share:'\\\\192.168.0.7\\AppDoc' //共享文件夹地址
, domain:'DOMAIN'
, username:'SERVER' //用户名
, password:'437612LANGJIE' //密码
});
//[options],可选参数,可指定flag(文件操作选项,如r+ 读写;w+ 读写,文件不存在则创建)及encoding属性
smb2Client.readFile('a.txt',{flag: 'r+', encoding: 'utf8'},function(err, data){ //设置编码格式
if(err) throw err;
console.log(data); //data就是读取的字符
});
2:没有指定编码格式
var SMB2=require("smb2");
var smb2Client = new SMB2({
share:'\\\\192.168.0.7\\AppDoc'
, domain:'DOMAIN'
, username:'SERVER'
, password:'437612LANGJIE'
});
smb2Client.readFile('b.txt',function(err, data){
if(err) throw err;
console.log(data.toString()); //没有指定编码格式就要用这个
});