Thursday 8 November 2012

Uploading a file using fileupload control in asp.net


first,we create one folder in solution explorer for saving image/files .


  <asp:UpdatePanel ID="update1" runat="server" updatemode="Conditional">                                                                                                
      <ContentTemplate>            
                 Attach files                                                      
              <asp:FileUpload ID="FileUpload1" runat="server"/>                                                                                                                      
                   <asp:Button ID="btnfileupload" runat="server" Text="Upload" onclick="btnfileupload_Click"/><br />                                                            
                   <asp:Label ID="lblupload" runat="server" ></asp:Label><br />                                                                      
                                     
       </ContentTemplate>          
       <Triggers><asp:PostBackTrigger ControlID="btnfileupload" /></Triggers>                                                                        
  </asp:UpdatePanel>
 


 protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {        
   //Deleting older files in "NewFolder1".

            foreach (var f in System.IO.Directory.GetFiles(Server.MapPath("~/NewFolder1")))

            System.IO.File.Delete(f);
        }
    }

 protected void btnfileupload_Click(object sender, EventArgs e)
    {
     
        if (FileUpload1.HasFile)
        {
            string fileName = Path.GetFileName(FileUpload1.PostedFile.FileName);

            string fileExtension = Path.GetExtension(FileUpload1.PostedFile.FileName);

            string fileLocation = Server.MapPath("~/NewFolder1/" + fileName);

            FileUpload1.SaveAs(fileLocation);        
 
            lblupload.Text=" file successfully uploaded";
                           
        }
    }

No comments:

Post a Comment