我正在使用node.js,試圖保存文件,沒有錯誤拋出,是的圖像不會保存。這是怎麼了保存文件:fs.writeFile沒有錯誤,但沒有寫入文件
var url = 'captures/' + getFileName() + '.png';
fs.writeFile(url, base64, 'base64', function(err) {
if(err) {
console.log(err);
} else {
console.log("The file was saved!");
}
});
在一名助手,使文件名對我來說:
function getFileName(){
var d = new Date()
return d.getMonth()+'-'+d.getDate()+'-'+d.getYear()+'-'+d.getHours()+'-'+d.getMinutes()+d.getSeconds();
}
沒有人有這樣的煩惱?
你可以扔一些日誌。在fs.writeFile之前,記錄url和base64,然後在函數內部記錄相同的錯誤。這可能有幫助。謝謝 – Jdahern
當然,我試着記錄所有部分。他們都記錄得很好。 – JohnRobertPett
甚至當我添加絕對URL時也是如此...... – JohnRobertPett