我想将图像保存到我的node.js文件夹中。
保存功能:
function saveBrochure(brochure, image, file) {
return uploadBrochure(file).then(
data => {
uploadImage(image);
return brochureModel.addBrochure(brochure);
},
error => {
return error;
}
);
}
上传功能:
function uploadImage(image) {
var path = 'my-path/' + image.filename;
fs.writeFile(path, image, function(err) {
if (err) {
console.log(err);
}
});
}
我的图像对象看起来像这样
destination:"path"
encoding:"7bit"
fieldname:"image"
filename:"filename"
mimetype:"image/png"
originalname:"filename"
path:"path/filename.png"
size:155217
上传后,我可以看到一个损坏的图像文件已添加到我的项目中。
知道我在做什么错吗?