fileuploadnodejs
const express=require('express');
const app=express();
const multer=require('multer');
const path=require('path');
app.get("/",async(req,res)=>{
try{
res.send("good morning");
console.log('good morning');
}
catch(err){
}
})
const storage=multer.diskStorage({
destination:(req,file,cb)=>{
//cb(err,folderpath)
cb(null,"uploads")
},
filename:(req,file,cb)=>{
console.log(file);
console.log(file.originalname);
console.log(file.mimetype);
// console.log(path);
let fileext=path.extname(file.originalname);
let basename=file.originalname.split('.')[0];
//console.log(basename);
cb(null,basename+""+Date.now()+fileext)
}
})
const upload=multer({storage:storage})
app.post("/upload",upload.single("image"),(req,res)=>{
res.send("fileupload");
})
app.listen(4000);
Comments
Post a Comment