當我嘗試在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文件的東西特別
瘋狂的猜測...該文件實際上是空的? – Tomalak
嘗試使用文件的完整地址,包括它所服務的域。 – kpie
在你的第一個代碼片段中,console.log在if語句中......在第二個代碼片段中,「stats」變量值顯示了什麼? –