Multer file upload and delete - Nodejs, Mongodb, Express
Multer is a node.js middleware which is primarily used for uploading files. Dependencies "express" : "^4.17.1" , "mongoose" : "^6.0.9" , "multer" : "^1.4.3 Multer doc : https://www.npmjs.com/package/multer Middleware required : Path and Multer Folder to upload file and name of a file. const storage = multer . diskStorage ({ destination : function ( req , file , cb ) { cb ( null , path . join ( __dirname , '../uploads' )) //upload file in uploads folder }, filename : function ( req , file , cb ){ const uniquePrefix = Date . now () + '-' + Math . round ( Math . random () * 1E9 ) cb ( null , uniquePrefix + '-' + file . originalname ) //uploaded file name } }) Filter file types const fileFilter = ( req , file , cb ) => { // The function sho...
Comments
Post a Comment