I am having a problem in uploading a file in node.js. Am not using express. and most of the examples online are file upload using expres.. WOuld appreciate any pointers.
function fileUploader2(req, res, next) {
var busboy = new Busboy({ headers: req.headers });
req.pipe(busboy);
busboy.on('file', function(fieldname, file, filename, encoding, mimetype) {
console.log('File [' + fieldname + ']: filename: ' + filename + ', encoding: ' + encoding + ', mimetype: ' + mimetype);
// var saveTo = path.join(os.tmpDir(), path.basename(fieldname));
file.pipe(fs.createWriteStream('./upload/' + filename));
});
busboy.on('finish', function() {
res.writeHead(200, { 'Connection': 'close' });
res.end("That's all folks!");
});
res.end();
};
The above does not work . Again I am not using express. Would appreciate any help.