OnClientFileUploadFailed
The OnClientFileUploadFailed client-side event occurs when error uploading the selected files(s) has occured. Common reason for this event firing is Telerik.Web.UI.WebResource.axd handler not being registered in the web.config. Another reason might be server-side error in custom upload handler is being used.
If the event fires a JavaScript error pops up. In order to supress the erros message, consider setting the set_handled property of the event args object to true.
The event handler receives two parameters:
-
The instance of the RadAsyncUpload control firing the event.
-
An eventArgs parameter containing the following methods:
-
set_handled allows you to suppress the error message that would be thrown
-
get_handled returns whether the error message should be suppressed. The default is true.
-
get_message returns the original error message
-
get_loadedModuleName returns the name of the currently loaded module. Can be Silverlight/Flash/IFrame
-
get_row returns the upload row for which the event was fired.
One useful case for using this event is to check the error message and suppress it if needed:
<telerik:RadAsyncUpload RenderMode="Lightweight" runat="server" ID="RadAsyncUpload1" OnClientFileUploadFailed="OnClientFileUploadFailed"></telerik:RadAsyncUpload>
function OnClientFileUploadFailed(sender, args) {
if (args.get_message()=="error") {
args.set_handled(true);
}
}