Re: Maximum file size

  •  09-16-2010, 10:46 PM

    Re: Maximum file size

    Hi pbwbart,
     
    Please try the example below
     
    1. <%@ Page Language="C#" %>   
    2.   
    3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   
    4.   
    5. <script runat="server">   
    6.   
    7.     protected void attachment1_AttachmentRemoveClicked(object sender, AttachmentItemEventArgs args)   
    8.     {   
    9.           
    10.             hfTotalSize.Value=(int.Parse(hfTotalSize.Value)-args.Item.FileSize).ToString();   
    11.     }   
    12. </script>   
    13.   
    14. <html xmlns="http://www.w3.org/1999/xhtml">   
    15. <head runat="server">   
    16.     <title>Untitled Page</title>   
    17. </head>   
    18. <body>   
    19.     <form id="form1" runat="server">   
    20.         <CuteWebUI:UploadAttachments ID="attachment1" runat="server" OnAttachmentRemoveClicked="attachment1_AttachmentRemoveClicked">   
    21.         </CuteWebUI:UploadAttachments>   
    22.         <asp:HiddenField ID="hfTotalSize" runat="server" Value="0" />   
    23.         </form>   
    24. </body>   
    25. </html>   
    26.   
    27. <script>   
    28. var totalSize = document.getElementById("<%=hfTotalSize.ClientID %>");;   
    29. //max size setting 1024000=1mb   
    30. var MaxSizeKB=1024000;   
    31. function CuteWebUI_AjaxUploader_OnSelect(files) {   
    32.   
    33.     for (var i = 0; i < files.length; i++) {   
    34.         totalSize.value = parseInt(totalSize.value) + files[i].FileSize;   
    35.     }   
    36.   
    37.     if (parseInt(totalSize.value) > MaxSizeKB) {   
    38.         for (var j = 0; j < files.length; j++) {   
    39.             totalSize.value = parseInt(totalSize.value) - files[j].FileSize;   
    40.         }   
    41.         //handle the error message here   
    42.         alert("File size limit exceeded");   
    43.         return false;   
    44.     }   
    45.   
    46. }   
    47. </script>  
    Regards,
     
    Ken
View Complete Thread