The Upload uses progressive enhancement to deliver the best possible uploading experience to users, without requiring extra developer efforts.
The Upload provides a set of default API configuration options that you can set during its initialization, for example, synchronous and asynchronous modes of operation, chunk upload of files, multiple files selection and removal, progress tracking and in-progress cancellation of the upload, and so on.
- The Upload does not currently support the upload of large files in chunks because the feature requires an additional Flash or Silverlight plugin to compensate for the missing API support in older browsers.
- The Upload works in
|Dragging and dropping||You can select files for upload by dragging and dropping them over the component.|
|File processing||The Upload enables you to persist the initially selected files as well as upload batches of files and files that are selected through multiple requests.|
|Modes of operation||The Upload can work in a synchronous and asynchronous mode.|
|File restrictions||You can also use the Upload to validate the files selected for upload in terms of their extension and size.|
|Templates||The Upload enables you to use templates for rendering its content and layout.|
|Globalization||The Upload supports globalization to ensure that it can fit well in any application, no matter what languages and locales need to be supported. Additionally, the Upload supports rendering in a right-to-left (RTL) direction.|
|Accessibility||The Upload is accessible for screen readers, supports WAI-ARIA attributes, and delivers keyboard shortcuts for faster navigation.|
- Getting Started with the Kendo UI Upload for jQuery
- Basic Usage of the Upload (Demo)
- Browser Support