Sindbad~EG File Manager

Current Path : /home/infinitibizsol/.trash/controllers/
Upload File :
Current File : /home/infinitibizsol/.trash/controllers/imageUploadController.js

const multer = require("multer");
const path = require("path");
const fsPromises = require("fs").promises;
const storage = multer.diskStorage({
  destination: function (req, file, cb) {
    cb(null, "uploads/");
  },
  filename: function (req, file, cb) {
    cb(
      null,
      file.fieldname + "-" + Date.now() + path.extname(file.originalname)
    );
  },
});

const upload = multer({ storage: storage });
const deleteImageFromLocal = async (fileName) => {
  try {
    await fsPromises.unlink(path.join("./", "uploads", fileName));
    return true;
  } catch (error) {
    console.log(`warning message:${error}`);
  }
};
module.exports = { upload, deleteImageFromLocal };

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists