DOCS
v0.4

AI Components / File Upload

File Upload

Drag-drop file upload zone with file list and size validation.

ai-collabv0.5.0

Playground

Examples

Upload zone
<ai-file-upload accept=".pdf,.csv,.json" label="Drop files here or click to browse" multiple style="max-width:400px;"></ai-file-upload>

Import

import { AiFileUpload } from '@cognivo/components';
// Or tree-shake: import '@cognivo/components/ai-file-upload';

Per-component imports ship only that component (~8 kB gzip).

API Reference

PropTypeDefaultDescription
acceptstringAccepted file types
maxSizenumberMax size in bytes
multiplebooleanfalseAllow multiple

Events

EventDetailDescription
ai-file-select{files}Files selected