Skip to main content

validateFile

Admin Docs


Function: validateFile()

validateFile(file, maxSizeInMB, allowedTypes): IFileValidationResult

Defined in: src/utils/fileValidation.ts:23

Validates a file for size and type

Parameters

file

File

The file to validate

maxSizeInMB

number = FILE_UPLOAD_MAX_SIZE_MB

Maximum file size in MB (default: 5MB)

allowedTypes

readonly string[] = FILE_UPLOAD_ALLOWED_TYPES

Array of allowed MIME types (default: ['image/jpeg', 'image/png', 'image/gif'])

Returns

IFileValidationResult

IFileValidationResult - Object containing validation status and error message if any