files: { [ fieldname: string ]: Express.Multer.File[] } | Express.Multer.File[],
mimeTypeRegex: string,
field: string,
- maxSize: number,
+ maxSize: number | null,
optional = false
) {
// Should have files
if (!file || !file.originalname) return false
// Check size
- if (maxSize && file.size > maxSize) return false
+ if ((maxSize !== null) && file.size > maxSize) return false
return new RegExp(`^${mimeTypeRegex}$`, 'i').test(file.mimetype)
}