This commit is contained in:
Mr Swift
2024-02-09 13:01:49 +03:30
parent 35519caf0a
commit f724a4259f
2 changed files with 92 additions and 9 deletions
+7 -5
View File
@@ -21,18 +21,20 @@ const createbrand = [
title, link, description,
}
if (req.files?.image) {
const image = req.files.image
if (req.files?.logo) {
const image = req.files.logo
const fileName = 'brands' + Date.now() + '.' + image.name
const acceptableFormats = ['png', 'jpg', 'jpeg', 'webp']
if (!acceptableFormats.includes(image.mimetype.split('/')[1]))
return res.status(422).json({ validation: { image: { msg: _faSr.format.image } } })
return res.status(422).json({ validation: { logo: { msg: _faSr.format.image } } })
if (image.size / 1024 > maxAttachmentSize)
return res
.status(422)
.json({ validation: { image: { msg: `حجم تصویر نباید بیشتر از ${maxAttachmentSize} KB باشد.` } } })
data.image = fileName
.json({ validation: { logo: { msg: `حجم تصویر نباید بیشتر از ${maxAttachmentSize} KB باشد.` } } })
data.logo = fileName
await image.mv(`./static/uploads/images/brands/${fileName}`)
}else{
res.status(422).json({ validation: { logo: { msg: `تصویر را ارسال کنید` } } })
}