Telerik RadUpload is a set of three controls for uploading files and monitoring the progress of uploads (or other long processes). These controls provide tight integration with ASP.NET AJAX.
RadUpload for ASP.NET AJAX contains:
RadProgressManager - a non-visual element to manage the process of file uploads and progress monitoring.
RadUpload - a control for single- and multi-file uploads, integrated file validation and more.
RadProgressArea - a control for displaying progress dialogs: automatically monitoring file uploads and optionally monitoring any other measurable process on the server.
RadProgressManager enables the following features:
Management of file uploads and progress monitoring.
Works with standard files inputs ( elements) as well as the RadUpload control. Client-side API lets you manipulate the progress monitoring feature client-side and respond to client-side events.
RadUpload is a single- and multi-file upload control that provides the following features:
Automatic file saving - RadUpload can automatically save its uploaded files to a selected folder.
Integrated validation - RadUpload can automatically validate uploaded files for file extension, MIME type, and file size.
Custom validation - RadUpload makes it easy to provide your own custom validation, both server-side, or client-side using ASP.NET validators.
Server-side API for manipulating files - in more complex scenarios you can save the uploaded files with server-side code and still benefit from the integrated file validation.
Custom Fields - RadUpload lets you add custom fields to each file input. Using this functionality you can add fields like Title, Description, etc. to each file it uploads.
Configurable User Interface - you can fully customize the controls that are integrated into RadUpload.
Skins provide an easy way to make the look-and-feel harmonize with the rest of your Web site.
A rich client-side API for manipulating the control and responding to client-side events.
RadProgressArea is a progress-monitoring control that displays a progress dialog to display the current progress of a file upload or other lengthy process. RadProgressArea provides the following features:
Automatic file upload monitoring - you can monitor the progress of any file upload
Custom progress monitoring - with minimal server-side code you can monitor the progress of any measurable server-side process, such as mathematical calculations or database queries.
Configurable user interface - you have full control over what indicators and controls appear in the progress dialog.
Progress templates - you can further customize the progress dialog by creating a progress template that includes your own controls and elements. In most of the cases you don't need to write any javascript to ensure the proper operation of the control.
Skins provide an easy way to make the look-and-feel harmonize with the rest of your Web site.
Client-side API - you can manipulate the progress dialog from client-side code and respond to client-side events.
Telerik RadUpload supports all major browsers and platforms (both on PC and Mac, where applicable):
Internet Explorer 5.5+;
all Gecko-based browsers - Mozilla 1.0+, FireFox 0.8+, Netscape 7+;
Opera 8.0+ (Possible problems with RadProgressArea on some platforms)
Safari 2.0.4+