При чтении файла в 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());
}); 
Другие вопросы по тегам