#

Telerik: FileUpload RadAsyncUpload meldet einen Fehler beim Upload von Dateien

Ich habe mein Eingabeformular erweitert mit einem asynchronen Upload von Telerik. Leider erzeugt dieser im ersten Moment einen Fehler und ich kann den Fehler leider nicht im Code abfangen
Da das Postback Ereignis nicht erreicht wird.



<%----------< ctlUpload_Files >----------%>
Files hochladen:<telerik:RadAsyncUpload ID="ctlUpload_Files" runat="server" AllowedFileExtensions="*" Culture="de-DE" DropZones="*" MultipleFileSelection="Automatic" Skin="Telerik"
OnFileUploaded="ctlUpload_Files_FileUploaded">
</telerik:RadAsyncUpload>
<div class="DropZone_Files" style="background-color: lightgray;">
<p>Files hierein ziehen</p>
</div>



<telerik:RadscriptBlock runat="server">
<script type="text/javascript">
..
</script>
</telerik:RadscriptBlock>
<%----------< ctlUpload_Files >----------%>



Lösung:
In der Control Deklaration der aspx Frontend Seite muß das AllowedFileExtension richtig gesetzt sein
Ein * bedeuted nicht wie das Wildcard, dass alle Extensions zugelassen sind
Wenn alles zugelassen sein soll, dann muß es leer sein

Files hochladen:<telerik:RadAsyncUpload ID="ctlUpload_Files" runat="server" AllowedFileExtensions="jpg,gif,png,bmp" Culture="de-DE" DropZones="jpg,gif,png,bmp" MultipleFileSelection="Automatic" Skin="Telerik"
OnFileUploaded="ctlUpload_Files_FileUploaded">
</telerik:RadAsyncUpload>





Lösung:


Wenn man Alle Filetypen Extensions erlauben möchte, dann muss man die Eigenschaft: AllowedFileExtensions NICHT im Tag beschreiben. Einfach weg lassen

Files hochladen:<telerik:RadAsyncUpload ID="ctlUpload_Files" runat="server" Culture="de-DE" DropZones="" MultipleFileSelection="Automatic" Skin="Telerik"
OnFileUploaded="ctlUpload_Files_FileUploaded">
</telerik:RadAsyncUpload>



Dokumentation unter:


Unter Telerik wird das Filefiltering beschreiben
http://www.telerik.com/help/aspnet-ajax/asyncupload-file-filtering.html
Collapse imageRadAsyncUpload File Filtering
As of Q1 2011, RadAsyncUpload supports file filtering. A file filter is an object with two properties: Description and Extensions. The Extensions property accepts a comma separated list of extensions upon which the select file dialog should be filtered. The Description property, as its name suggests, describes the extensions set.

CopyASPX
<telerik:RadAsyncUpload runat="server" ID="RadAsyncUpload1">
<FileFilters>
<telerik:FileFilter Description="Images(jpeg;jpg;gif)" Extensions="jpeg,jpg,gif" />
</FileFilters>
</telerik:RadAsyncUpload>
This setup will produce the following result:




Mobile

.

soap2day