आप बसबॉय https://github.com/mscdex/busboy आज़मा सकते हैं :
this.route('/upload', {
where: 'server',
method: 'POST',
name:'upload',
onBeforeAction: (function (req, res, next) {
//busboy code here
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.on('data', function(data) {
console.log('File [' + fieldname + '] got ' + data.length + ' bytes');
});
file.on('end', function() {
console.log('File [' + fieldname + '] Finished');
});
});
busboy.on('field', function(fieldname, encoding, mimetype) {
console.log('Field [' + fieldname + ']: value: ' + inspect(val));
});
busboy.on('finish', function() {
console.log('Done parsing form!');
res.writeHead(303, { Connection: 'close', Location: '/' });
res.end();
next();
});
req.pipe(busboy);
});
आप उपयोग कर सकते हैं file.pipe(fs.createWriteStream(saveTo));
और saveTo वह पथ है जहां आप अपलोड करते हैं, उदाहरण:C:/media/
, और लिंक उदाहरण का कोण पथ बनाने का प्रयास करें:localhost:80/media/image-here.png
इन लिंक को अपने डेटाबेस में स्टोर करने के लिए विधि का उपयोग करें, आप फ़ाइल होस्टिंग के लिए APACHE का उपयोग कर सकते हैं।