RadAsyncUpload – Telerik's
AsyncFileUpload for ASP.NET

  • ASP.NET upload of single and multiple files
  • Out-of-the-box progress monitoring
  • Built-in client-side and server-side validation
See Demos Download Trial
Skip Navigation LinksProducts > ASP.NET AJAX Controls > Controls > AsyncUpload

Overview

Perform asynchronous uploads of single or multiple files with RadAsyncUpload, Telerik’s advanced asynchronous file upload for ASP.NET AJAX, and take advantage of the built-in progress monitoring, validation, chunk by chunk upload and file persistence between postbacks. Rest assured that your users will always be able to upload files from any device and browser, even using drag and drop.

RadAsyncUpload and 70+ other controls are part of RadControls for ASP.NET AJAX, a comprehensive toolset taking care of the common functionality of your application, while leaving you with more time to work on the business logic of the app.

Key Features

Fully Asynchronous ASP.NET Upload of Single and Multiple Files

Use Telerik’s Async Upload to perform painless ASP.NET uploads of single and multiple files. RadAsyncUpload makes use of the File API to natively upload files without using plug-ins and has a graceful downgrade to Flash/Silverlight where the latter is not available.

View Demo
Asynchronous upload of single and multiple files in ASP.NET
Built-in progress monitoring feature in Telerik's ASP.NET Upload

Out-of-the-box and Advanced Progress Monitoring

With our best-of-breed ASP.NET file upload, you can take advantage of the codeless progress monitoring, which shows a nice inline progress indicator next to each file being uploaded.

In advanced scenarios you may consider using RadProgressArea, a control that can be easily integrated with RadAsyncUpload. The ProgressArea is easier to customize thanks to its 20+ built-in skins and support for templates, as well as its localization capabilities.

View Demo

Built-in Client-side and Server-side Validation

Utilize the codeless client validation that validates both against file size and extension. And to make double sure that no invalid file gets through, there is a server-side counterpart that will catch any malicious attempt.

View Demo
AsyncFileUpload with built-in validation
Slick visual indicators in RadAsyncUpload

Visual Indicators for Common Operations

Make use of the rich UI that shows visual notifications for the common operations: successful upload, failed validation and upload in progress. Complement that with the beautiful cancel upload button.

Drag and Drop Upload

Leverage the latest technology trends with Telerik's async file upload in ASP.NET – RadAsyncUpload will allow your end users to upload files using drag and drop. You can either allow them to drop the desired files over the upload or define custom drop zones over the page. All of this is achieved codelessly.

View Demo
Drag-and-drop feature in RadAsyncUpload

Upload Files Larger than 4 MB

Utilize the integrated chunk by chunk upload mechanism in order to work around the integrated ASP.NET maximum upload size of 4 MB. The control uploads files by dividing them into chunks, each 2 MB big.

Out-of-the-box File Persistence

The control allows you to persist uploaded files between postbacks and only sends them to the server when needed.

View Demo
Keyboard-friendly support in AJAX Upload control

Keyboard Support

RadAsyncUpload for ASP.NET AJAX is keyboard friendly and allows you to use the keyboard for opening the file dialog and selecting files.

View Demo

Accessibility and Internationalization

Telerik’s Async Upload control was built for compliance with major accessibility standards, such as W3C Web Content Accessibility Guidelines 1.0/2.0 and Section 508 of the Rehabilitation Act. Set the direction attribute to “rtl” to make your RadAsyncUpload work in a right-to-left mode. For international applications, use global or local resources to completely localize it.

View Demo

Rich Client-side and Server-side API for Maximum Flexibility

Easily customize the way you handle file uploads. Choose between manual or automatic upload, add additional fields to the files that are submitted to the server, or write your own custom handler to deal with the uploaded files as you please.

More Ways the Upload Takes Care of Everything

Visual Studio Integration and Design-time Support

Install RadControls for ASP.NET AJAX, the suite Telerik’s Async File Upload is a part of, to get the control available in your Visual Studio Toolbox. Drag it and drop it onto the design surface and use the SmartTag and the Properties Window to codelessly configure the Upload and make it fully functional.

Built-in Skins

Use a single property to apply any of the twenty ready-to-use built-in themes, including an innovative mobile skin, to create a consistent look for your apps and save design and front-end development time. You can easily customize our existing skins or create your own with our

Visual Style Builder
Seamless Visual Studio Integration

Cross-browser Support

When using the component in your apps, you can rest assured that it behaves as expected and has a consistent look and feel in all browsers your users may be utilizing.

Read the full list of supported browsers
Cross-browser compatibility of Telerik's ASP.NET Upload Mobile-ready and mobile-friendly ASP.NET Upload

Mobile Support

Why should you build a mobile version of your application when the same app can work equally well on mobile and desktop devices? Telerik’s Asynchronous Upload in ASP.NET makes this possible by handling touch events in the same manner as those triggered by a keyboard or a mouse. In addition, the control comes with a mobile skin especially designed for better user experience on touch devices.

Known Limitations

  1. Multiple file selection is not available in IE versions prior to IE10, unless there is Silverlight or Flash installed.
  2. Drag and drop is not supported under browsers which do not fully utilize HTML5 File API and Drag and Drop API (i.e. IE versions prior to IE10, Firefox versions prior to FF5).

Works in

.NET Framework
3.5, 4.0, 4.5

Visual Studio 
2008, 2010, 2012

SharePoint 2010, 2013

C# / VB.NET

Browser Support

  • Internet Explorer 6+
  • Mozilla Firefox 3.6+
  • Google Chrome 2+
  • Opera 10+
  • Safari 4+

See what else is part of RadControls for ASP.NET AJAX

Over 70

Feature-rich controls

Next Steps

Download 30-day Free Trial
With dedicated technical support!

Play with the demos

See the RadControls in action and check out how much they can do out of the box.

Compare prices

Check out the offers. Purchase an individual suite or treat yourself to one of our bundles.