我正在使用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