Kendo UI for jQuery Upload Overview

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.

Kendo UI for jQuery Kendoka image

The Upload is part of Kendo UI for jQuery, a professional grade UI library with 110+ components for building modern and feature-rich applications. To try it out sign up for a free 30-day trial.

  • 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 <input type="file" /> elements. Therefore, you can only upload files that are selected and exist in the file system. To upload files that are generated with JavaScript on the fly use Ajax requests.

Functionality and Features

Feature Definition
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.

Next Steps

See Also

In this article