Documentation
    Preparing search index...

    Represents a multipart file uploaded via multipart/form-data HTTP request. This class extends VineJS's BaseLiteralType to provide specialized validation for uploaded files.

    const fileSchema = vine.object({
    avatar: vine.file({
    size: '2mb',
    extnames: ['jpg', 'png']
    })
    })

    Hierarchy

    • BaseLiteralType<MultipartFile, MultipartFile, MultipartFile>
      • VineMultipartFile
    Index

    Constructors

    Properties

    Methods

    Constructors

    • Creates a new VineMultipartFile instance

      Parameters

      • OptionalvalidationOptions: FileRuleValidationOptions

        File validation options like size limits and allowed extensions

      • Optionaloptions: FieldOptions

        Field options from VineJS

      • Optionalvalidations: Validation<any>[]

        Array of validation functions to apply

      Returns VineMultipartFile

    Properties

    "[SUBTYPE]": string = 'multipartFile'

    Symbol identifier for multipart file subtype

    Methods