import multer from "multer"; const profileStorage = multer.memoryStorage({}); const videoStorage = multer.memoryStorage({}) const thumbnailStorage = multer.memoryStorage({}) export const videoUpload = multer({ storage: videoStorage, limits: {}, fileFilter: (req, file, cb) => { if (!file.originalname.match(/\.(webm|mkv|flv|vob|ogv|ogg|drc|gifv|mng|avi|mov|qt|wmv|yuv|mp4)$/i)) { return cb(new Error("Not supported")); } cb(undefined, true); } }) export const thumbnailUpload = multer({ storage: thumbnailStorage, limits: {}, fileFilter: (req, file, cb) => { if (!file.originalname.match(/\.(png|jpeg|jpg|webp)$/i)) { return cb(new Error("Not supported")); } cb(null, true); } }) export const profileUpload = multer({ storage: profileStorage, limits: {}, fileFilter: (req, file, cb) => { if (!file.originalname.match(/\.(png|jpeg|jpg|webp)$/i)) { return cb(new Error("Not supported")); } cb(null, true); } });