Upload

Example

Razor
<kendo-upload>
    <async />
    <files></files>
    <item-template></item-template>
    <localization />
    <validation />
</kendo-upload>

ChildTags

Attributes

AttributeTypeDescription
nameStringSets the name of the component.
drop-zoneStringInitializes a drop-zone element based on a given selector, which provides the drag-and-drop file upload.
deferredBooleanSuppress initialization script rendering. Note that this options should be used in conjunction with DeferredScripts method.
is-in-client-templateBooleanWhen placing a Tag Helper within a Kendo Template, set the type to text/html and add the is-in-client-template="true" attribute.
as-moduleBoolean
directoryBooleanEnables the selection of folders instead of files. When the user selects a directory, its entire content hierarchy of files is included in the set of selected items. The directory setting is available only in browsers which support webkitdirectory.
directory-dropBooleanEnables the dropping of folders over the Upload and its drop zone. When a directory is dropped, its entire content hierarchy of files is included in the set of selected items. The directoryDrop setting is available only in browsers which support DataTransferItem and webkitGetAsEntry.
enabledBooleanEnables (if set to true) or disables (if set to false) an Upload. To re-enable a disabled Upload, use enable().
has-client-componentBoolean
multipleBooleanEnables (if set to true) or disables (if set to false) the selection of multiple files. If set to false, the user can select only one file at a time.
on-cancelStringFires when the upload was cancelled while in progress.
on-clearStringFires when the files are cleared by clicking on the Clear button.
on-completeStringFires when all active uploads complete—either successfully or with errors.
on-errorStringFires when an upload or remove operation fails.
on-pauseStringFires when the files are cleared by clicking the Pause button. The button is visible if chunksize is set.
on-progressStringFires when the data about the progress of the upload is available.
on-removeStringFires when an uploaded file is about to be removed. If the event is canceled, the remove operation is prevented.
on-resumeStringFires when the files are resumed through clicking the Resume button. The button is visible if chunksize is set and the file upload is paused.
on-selectStringFires when a file is selected.
on-successStringFires when an upload or remove operation is completed successfully.
on-uploadStringFires when one or more files are about to be uploaded. The canceling of the event prevents the upload.
sanitize-idBoolean
script-attributesIDictionary<String,Object>
show-file-listBooleanEnables (if set to true) or disables (if set to false) the display of a file listing for the file upload. The disabling of a file listing might be useful if you want to customize the UI. To build your own UI, use the client-side events.
templateStringSets a template for rendering the files in the file list.The template data Array consists of: name - The name of the file. If in batch upload mode, represents a string combination of all file names separated with comma.; size - The file size in bytes. If in batch upload mode, represents the total file size. If not available, the value is null. or files - An array which contains information about all selected files (name, size, and extension)..
template-handlerStringSets a template for rendering the files in the file list.The template data Array consists of: name - The name of the file. If in batch upload mode, represents a string combination of all file names separated with comma.; size - The file size in bytes. If in batch upload mode, represents the total file size. If not available, the value is null. or files - An array which contains information about all selected files (name, size, and extension)..
template-idStringSets a template for rendering the files in the file list.The template data Array consists of: name - The name of the file. If in batch upload mode, represents a string combination of all file names separated with comma.; size - The file size in bytes. If in batch upload mode, represents the total file size. If not available, the value is null. or files - An array which contains information about all selected files (name, size, and extension)..
template-viewIHtmlContentSets a template for rendering the files in the file list.The template data Array consists of: name - The name of the file. If in batch upload mode, represents a string combination of all file names separated with comma.; size - The file size in bytes. If in batch upload mode, represents the total file size. If not available, the value is null. or files - An array which contains information about all selected files (name, size, and extension)..
In this article
ExampleChildTagsAttributes
Not finding the help you need?
Contact Support