Re: How can I modify the ajax uploader's internal queue?

  •  11-10-2010, 8:53 PM

    Re: How can I modify the ajax uploader's internal queue?

    Hi ssoutrs,
     
    Please try the example below
     
    1. <%@ Page Language="C#" Title="Customize the queue UI" %>  
    2.   
    3. <%@ Register TagPrefix="CuteWebUI" Namespace="CuteWebUI" Assembly="CuteWebUI.AjaxUploader" %>  
    4. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">  
    5. <html xmlns="http://www.w3.org/1999/xhtml">  
    6. <head id="Head1" runat="server">  
    7. </head>  
    8. <body>  
    9.     <form id="Form1" runat="server">  
    10.         <CuteWebUI:UploadAttachments ID="Uploader1" runat="server">  
    11.         </CuteWebUI:UploadAttachments>  
    12.     </form>  
    13. </body>  
    14.   
    15. <script>  
    16.   
    17. var uploader=document.getElementById("<%=Uploader1.ClientID %>");  
    18.   
    19. uploader.handlequeueui=myqueueuihandler;  
    20.   
    21. function myqueueuihandler(list)  
    22.   
    23. {  
    24.    for(var i=0;i<list.length;i++)  
    25.        {  
    26.           var badExt = 'vbs|exe|bat|dll|ini|asp|url|js|pst';   
    27.           var name=list[i].FileName;  
    28.           ext = name.substr((name.lastIndexOf('.') + 1));    
    29.   
    30.           if (badExt.indexOf(ext) != -1) {    
    31.                  list[i].Cancel();    
    32.                 }    
    33.         }  
    34.  }  
    35. </script>  
    36.   
    37. </html> 

     
    Regards,
     
    Ken
View Complete Thread