我正在使用Node.js将Canvas保存为图像,通过在Canvas元素上使用toDataURL提取图像并在writeFile中进行操作,但它没有保存文件。以下是我的代码:
var fs = IMPORTS.require('fs');
var path = IMPORTS.require('path');
path.exists('images/', function(exists){
if (exists) {
fs.writeFile('images/icon.png', img, function(err){
if (err)
callback({
error: false,
reply: err
});
console.log('Resized and saved in');
callback({
error: false,
reply: 'success.'
});
});
}
else {
callback({
error: true,
reply: 'File did not exist.'
});
}
});