I want to store 2 images using multer. I think I should use fields, but I don’t know How to use it although I serched a lot.
import path from "path";
import multer from 'multer'
import prisma from "@/lib/prisma";
const latest = await prisma.items.findFirst({
orderBy: {
id: 'desc',
},
});
const latestName = latest.name.replaceAll(" ", "-")
const formData = await req.formData();
const thumbnail = formData.get("thumbnail");
const cover = formData.get("cover")
const storage = multer.diskStorage({
destination: function (req, file, cb) {
cb(null, 'public/uploads/')
},
filename: function (req, file, cb) {
cb(null, latestName + '-' + file.fieldname + path.extname(file.originalname))
}
});
I want name a file by recieve latest data’s name and fields name.But I’m stuck at here