据为文档fs.stathere,stat
函数可以接受一个字符串文件路径或缓冲器。Node.js的fs.stat [类型错误:路径必须是一个字符串]在经过缓冲
但是当我通过一个缓冲区,我得到一个错误:
[TypeError: path must be a string]
下面是代码。
exports.importNow = function (req, res) {
try {
fs.stat(req.files.csv.buffer, function (err, stat) {
if(err == null) {
console.log(2);
return resolve();
} else {
console.log(3);
return reject([validation_errors.FILE_DOES_NOT_EXIST, err]);
}
});
} catch (err) {
console.log(5);
console.log(err);
return reject([validation_errors.FILE_DOES_NOT_EXIST, err]);
}
}
Cann有人能帮我找到原因吗?或者我错过了什么? 谢谢。
你正在运行什么版本的节点? (运行'node --version'找出你是否知道) – Frxstrem
嗨Frxstrem,我使用的节点版本是 - v4.6.2 – Katti