我想使用express-fileupload
将此图像发布到我的nodejs express服务器,这是我的节点代码:
app.post("/files",function(req,res) {
console.log(req.files.brandLogo)
const data = {
fieldname: 'file',originalname: req.files.brandLogo.name,encoding: req.files.brandLogo.encoding,mimetype: req.files.brandLogo.mimetype,buffer: req.files.brandLogo.data,size: req.files.brandLogo.size
};
fs.writeFile("file",data,function(err) {
if(err) {
return console.log(err);
}
console.log("The file was saved!");
});
});
我可以看到张贴到控制台的文件,名称,大小和所有内容都正确,但是当我尝试将此缓冲区写入文件时,写入的文件是1kb的文件,而不是正确的文件。有任何想法吗?干杯。