MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मोंगोडब के साथ मुल्टर का उपयोग करके नोड-एक्सप्रेस साइट में फ़ोल्डर में फ़ाइल अपलोड करना

अपने ऐप में multerhelper.js फ़ाइल बनाएं और उसमें नीचे कोड जोड़ें

const multer = require('multer');

// const fs = require('fs');
let fs = require('fs-extra');

let storage = multer.diskStorage({
  destination: function (req, file, cb) {
    let Id = req.body.id;
    let path = `tmp/daily_gasoline_report/${Id}`;
    fs.mkdirsSync(path);
    cb(null, path);
},
filename: function (req, file, cb) {
    // console.log(file);

    let extArray = file.mimetype.split("/");
    let extension = extArray[extArray.length - 1];
    cb(null, file.fieldname + '-' + Date.now() + "." + extension);
}
})

 var upload = multer({ storage: storage });

let createUserImage = upload.single('images');


let multerHelper = {
createUserImage,

}

module.exports = multerHelper;

अपनी user.js फ़ाइल में इस फ़ाइल को आयात करें

const multerhelper = require("../multerhelper.js");

router.post('/register',multerhelper  , function(req,res,next){


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. पार्स-सर्वर इंस्टॉलेशन में MongoError EPIPE लिखता है

  2. Ubuntu 14.04 में MongoDB स्थापना विफल

  3. हम एक्सप्रेस/नोडज में अनुरोध प्राथमिकता को कैसे संभालते हैं?

  4. नेस्टेड सरणी अद्यतन करने के लिए MongoDB क्वेरी

  5. php ड्राइवर मोंगोडब, कभी लोड नहीं हुआ