Jump to content

how to upload file in ASP.NET in C#


Recommended Posts

  • 4 years later...

Try this code for file upload

View File

<!DOCTYPE html>  
    <form id="form1" runat="server">  
            <p>Upload File</p>  
            <asp:FileUpload ID="FileUpload" runat="server" />  
            <asp:Button ID="ButtonUpload" runat="server" Text="Upload File" OnClick="Button_Click" />  
        <asp:Label runat="server" ID="FileUploadStatus"></asp:Label>  

aspx.cs file

using System;  
using System.Collections.Generic;  
using System.Linq;  
using System.Web;  
using System.Web.UI;  
using System.Web.UI.WebControls;  
namespace FileUploadControlls  
    public partial class WebControls : System.Web.UI.Page  
        protected System.Web.UI.HtmlControls.HtmlInputFile File1;  
        protected System.Web.UI.HtmlControls.HtmlInputButton Submit1;  
        protected void Page_Load(object sender, EventArgs e)  
        protected void Button1_Click(object sender, EventArgs e)  
            if ((FileUpload.PostedFile != null) && (FileUpload.PostedFile.ContentLength > 0))  
                string fn = System.IO.Path.GetFileName(FileUpload1.PostedFile.FileName);  
                string SaveLocation = Server.MapPath("upload") + "\\" + fn;  
                    FileUploadStatus.Text = "The file has been uploaded.";  
                catch (Exception ex)  
                    FileUploadStatus.Text = "Error: " + ex.Message;  
                FileUploadStatus.Text = "Please select a file to upload.";  


Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Create New...