AiFileUpload

File Upload

Drag-and-drop file upload with validation, progress, and file list.

Drag files here or click to upload

Usage

<AiFileUpload accept=".pdf,.txt,image/*" :max-size="5 * 1024 * 1024" @upload="onUpload" />

Props

Prop Type Default Description
acceptstringAccepted file types (e.g. ".pdf,image/*")
multiplebooleantrue
maxSizenumberMax file size in bytes
maxFilesnumber10
disabledbooleanfalse

Slots

  • default
  • dropzone
  • dropzone-content
  • file-list
  • file
  • file-progress
  • file-actions