Re: How to get the photos selected using ajax multiple upload in code behind

  •  10-23-2009, 8:21 AM

    Re: How to get the photos selected using ajax multiple upload in code behind

    Hi,
     
    Please try this sample :
     
    1. <%@ Page Language="C#" %>  
    2.   
    3. <%@ Register TagPrefix="CuteWebUI" Namespace="CuteWebUI" Assembly="CuteWebUI.AjaxUploader" %>  
    4. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
    5.   
    6. <script runat="server">  
    7.   
    8.     protected void Uploader1_FileUploaded(object sender, UploaderEventArgs args)   
    9.     {   
    10.         string folder = Server.MapPath("Photos");   
    11.            
    12.         if (!System.IO.Directory.Exists(folder))   
    13.             System.IO.Directory.CreateDirectory(folder);   
    14.            
    15.         string filepath = System.IO.Path.Combine(folder, args.FileName);   
    16.            
    17.         if (System.IO.File.Exists(filepath))   
    18.             System.IO.File.Delete(filepath);   
    19.   
    20.         //note : must set AllowedFileExtensions to prevent the client upload any aspx code which may be executed !   
    21.         args.MoveTo(filepath);   
    22.   
    23.         Page.Title = "Uploaded : " + args.FileName;   
    24.         Link1.Visible = true;   
    25.         Link1.NavigateUrl = "Photos/" + args.FileName;   
    26.         Link1Link1.Text = Link1.NavigateUrl;   
    27.     }   
    28. </script>  
    29.   
    30. <html xmlns="http://www.w3.org/1999/xhtml">  
    31. <head runat="server">  
    32.     <title>Untitled Page</title>  
    33. </head>  
    34. <body>  
    35.     <form id="form1" runat="server">  
    36.         <CuteWebUI:Uploader runat="server" ID="Uploader1" OnFileUploaded="Uploader1_FileUploaded">  
    37.             <ValidateOption AllowedFileExtensions="*.jpg,*.gif,*.png" />  
    38.         </CuteWebUI:Uploader>  
    39.         <asp:HyperLink runat="server" ID="Link1" Target="_blank" Visible="false" />  
    40.     </form>  
    41. </body>  
    42. </html>  
     
    Regards,
    Terry
View Complete Thread