gpt4 book ai didi

javascript - fs.writeFile 没有错误,但写入文件失败

转载 作者:数据小太阳 更新时间:2023-10-29 05:04:04 26 4
gpt4 key购买 nike

我正在使用 node.js,尝试保存文件,没有抛出任何错误,是的,图像不会保存。这就是我保存文件的方式:

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.writeFileSync 来修复它。希望这有帮助

关于javascript - fs.writeFile 没有错误,但写入文件失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22700597/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com