При чтении файла в Nodejs отображается 0 байт.
Когда я пытаюсь прочитать файл в Nodejs, он отображает 0 байт.
Код:
fs.readFile("thisArticle.html", 'utf8', function (err, data) {
if (err) {
return console.log(err);
}
console.log(data.byteLength); // Displays 0 bytes
});
Также, когда я пытаюсь таким образом, та же самая проблема отображает 0 байтов.
var stats = fs.statSync("thisArticle.html", 'utf8');
var fileSizeInBytes = stats.size;
var fileSizeInMegabytes = fileSizeInBytes / 1000000.0;
console.log(fileSizeInMegabytes); // Displays 0 bytes
Я хотел бы знать, если я что-то упустил, потому что путь к файлу правильный, и я не знаю, если это что-то с самим кодом или HTML-файлами, особенно
1 ответ
Попробуйте этот код, вы получите HTML-файл в консоли
var fs= require('fs');
fs.readFile('./index.html', function(err, data){
if (err) {
return console.log(err);
}
console.log('test file is loaded:\n',data.toString());
});