Form input
File upload
Picker and dropzone parity, concurrency, progress, cancel, and retry without backend assumptions.Drop files here or choose files
No files selected
Playground
Configure the component and copy synchronized Vue code.
Token map
The manual manifest combines inherited token owners with local deltas.
MFileUpload · All5 tokens
md-file-uploadMFileUpload API
Props, slots, and events are generated from the current public kit contract.
Props
NameTypeDefault
disabledPrevents interaction and applies the disabled visual state.booleanfalseloadingReplaces content with progress feedback and prevents interaction.booleanfalsereadonlybooleanfalseacceptstringundefinedmultiplebooleantruemaxFilesnumberundefinedmaxSizenumberundefinedupload(file: File, context: FileUploadTaskContext) => Promise<unknown>undefinedautoStartbooleanfalseconcurrencynumber3Slots
Events
@addFile[]@rejectFileRejection@startFileUploadEntry<TResult>@progressFileUploadEntry<TResult>@successFileUploadEntry<TResult>@errorFileUploadEntry<TResult>@cancelFileUploadEntry<TResult>@removeFile@completevoid