Skip to main content

custom File Upload ASP.net C#



Default.aspx.cs



PageLolad 

 protected void Page_Load(object sender, EventArgs e)

    {

        FileUpload1.Attributes["onchange"] = "UploadFile(this)";

    }




protected void Upload(object sender, EventArgs e)

    {

        FileUpload1.SaveAs(Server.MapPath("~/AAA/Uploads/" +                                               Path.GetFileName(FileUpload1.FileName)));       

        lblMessage.Visible = true;

    }

---------------------------------------------------------------------------------------------------------------



Default.aspx



inside  form tag  put this code


        <asp:FileUpload ID="FileUpload1" accept=".png,.jpg,.jpeg,.gif" Style="display: none" runat="server" />

            <label for="FileUpload1">

                <img src="downloa.png" />

            </label>

<br />

<asp:Label ID="lblMessage" runat="server" Text="File uploaded successfully." ForeColor="Green"

    Visible="false" />




<asp:Button ID="btnUpload" Text="Upload"  runat="server" OnClick="Upload" Style="display: none" />




        <script type="text/javascript">

            function UploadFile(fileUpload) {

                if (fileUpload.value != '') {

                    document.getElementById("<%=btnUpload.ClientID %>").click();

        }

    }

</script>


Auto upload  image like facebook and custom image uploader


classic Upload Asp.net

classic file upload





Custom Upload file





Comments

Popular posts from this blog

Log time Cookis asp.net

  HttpCookie Cookie = new HttpCookie("Client");                 Cookie["ID"] = ds.Tables[0].Rows[0]["UserName"].ToString(); ;                 Cookie.Expires=DateTime.Now.AddYears(2);                 Response.Cookies.Add(Cookie);

Asp.webconfig Api Delete post put get all allwo

 <?xml version="1.0" encoding="utf-8"?> <!--   For more information on how to configure your ASP.NET application, please visit   http://go.microsoft.com/fwlink/?LinkId=301879   --> <configuration>   <configSections>        <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->   <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />   </configSections>   <connectionStrings>     <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-chatapi-20230925125315.mdf;Initial Catalog=aspnet-chatapi-20230925125315;Integrated Security=True" providerName="System.Data.SqlClient" />   ...