• The main handler for processing upload attempts via the API. Kicks in after the basic MIME check within the Multer middleware. Handles metadata validation & creation of "File" revisions.

    Parameters

    • req: UploadRequest

      Express request

    • res: UploadResponse

      Express response

    Returns (fileFilterError?: unknown) => void

    callback invoked by the Multer middleware