multer image
Sat Oct 28 2023 10:24:19 GMT+0000 (Coordinated Universal Time)
Saved by
@danishyt96
#javascript
import express from "express";
const router = express.Router();
import multer from "multer";
import productModel from "../model/productModel.js";
const Storage = multer.diskStorage({
destination: "upload",
filename: (req, file, cb) => {
cb(null, file.originalname);
},
});
const upload = multer({
storage: Storage,
}).single("image");
router.post("/product", (req, res) => {
upload(req, res, (err) => {
if (err) {
console.log(err);
} else {
const product = new productModel({
name: req.body.name,
image: {
data: req.file.filename,
contentType: "image/png",
},
});
product
.save()
.then(() => res.send("successfully created"))
.catch((err) => res.send("error in creating product"));
}
});
});
export default router;
content_copyCOPY
Comments