RadAsyncUpload |
RadUpload for ASP.NET AJAX
|
|---|
Uploads the file(s) automatically and asynchronously to a temporary folder. The files will be copied to the TargetFolder on postback. | Uploads the files during postback. |
Can be updated with UpdatePanel / RadAjaxPanel / RadAjaxManager | Cannot be updated UpdatePanel / RadAjaxPanel / RadAjaxManager. Files cannot be upload during AJAX updates. |
Requires registration of an HTTP handler - Telerik.Web.UI.WebResource.axd The same handler is registered by RadScriptManager / RadStyleSheetManager | Does not require handler registration to upload files. |
Progress monitoring is done in real time when the Flash module is in use. Otherwise progress polling is used (through RadProgressManager).
|
Progress monitoring through RadProgressManager only.
|
Integrated visual clue of the current operations - uploading, upload successfully completed, upload failed.
|
Current operation can be monitored only through RadProgressArea
|
Client side events for upload completed and upload failed
|
No client events for upload completed or failed
|
Extension and size validation are done on the client
|
You need a page postback to validate the file
|
Requires anonymous access to the Telerik.Web.UI.WebResource.axd handler | Can upload files with disabled anonymous access |
Server side:
New Event: FileUploaded Removed Events: Validating, FileExists New Properties: TemporaryFolder, TemporaryFileExpiration Removed Properties: InvalidFiles, TargetPhysicalFolder, ReadOnlyInputs | |
Client Side: New Events: OnClientFileUploading, OnClientFileUploaded, OnClientFileUploadFailed, OnClientValidationFailed, OnClientUploadProgress, OnClientFileUploadRemoved, OnClientFileUploadRemoving Removed Event: OnClientClearing, OnClientDeleting | |