要求:正在处理图像文件上传。在这里,使用 express 和 node.js。使用 busboy 包在文件中接收二进制数据。
我的问题是如何从文件接收二进制数据到本地变量以插入 mongo db。
var binaryData = "";
var busboy = new Busboy({ headers: req.headers });
busboy.on('file', function(fieldname, file, filename, encoding, mimetype) {
console.log('File [' + fieldname + ']: filename: ' + filename + ', encoding: ' + encoding + ', mimetype: ' + mimetype);
file.pipe(/********want to receive binary data to binaryData************/);
});
如何将二进制数据放入 binaryData 变量?
接收文件内容以直接在 mongodb(不是 gridfs)上写入的任何替代方法。
谢谢你。