From 0c237b19fdf9c614293c1442f0ab95a81ce05735 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 22 Jun 2018 15:42:55 +0200 Subject: Fix images size limit --- server/helpers/custom-validators/misc.ts | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'server/helpers/custom-validators/misc.ts') diff --git a/server/helpers/custom-validators/misc.ts b/server/helpers/custom-validators/misc.ts index 254b4db6c..455aae367 100644 --- a/server/helpers/custom-validators/misc.ts +++ b/server/helpers/custom-validators/misc.ts @@ -45,6 +45,7 @@ function isFileValid ( files: { [ fieldname: string ]: Express.Multer.File[] } | Express.Multer.File[], mimeTypeRegex: string, field: string, + maxSize: number, optional = false ) { // Should have files @@ -61,6 +62,9 @@ function isFileValid ( const file = fileArray[ 0 ] if (!file || !file.originalname) return false + // Check size + if (maxSize && file.size > maxSize) return false + return new RegExp(`^${mimeTypeRegex}$`, 'i').test(file.mimetype) } -- cgit v1.2.3