Mega Code Archive

 
Categories / ASP.Net / Components
 

File Upload Demo (C#)

<%@ Page language="c#" src="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="UploadFile.WebForm1" %> <HTML>   <body>     <form id="Form1" enctype="multipart/form-data" method="post" runat="server">       <INPUT id="FileInput" style="Z-INDEX: 101; LEFT: 32px; WIDTH: 552px; POSITION: absolute; TOP: 24px; HEIGHT: 24px" type="file" size="72" name="File1" runat="server">       <asp:button id="cmdUpload" style="Z-INDEX: 102; LEFT: 32px; POSITION: absolute; TOP: 72px" runat="server" Text="Upload"></asp:button>       <asp:Label id="lblInfo" style="Z-INDEX: 103; LEFT: 32px; POSITION: absolute; TOP: 128px" runat="server" Width="608px" Height="72px" Font-Names="Verdana" Font-Size="Medium" Font-Bold="True"></asp:Label></form>   </body> </HTML> <%-- using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.IO; namespace UploadFile {   /// <summary>   /// Summary description for WebForm1.   /// </summary>   public class WebForm1 : System.Web.UI.Page   {     protected System.Web.UI.WebControls.Button cmdUpload;     protected System.Web.UI.WebControls.Label lblInfo;     protected System.Web.UI.HtmlControls.HtmlInputFile FileInput;        private void Page_Load(object sender, System.EventArgs e)     {       // Only accept image types.       FileInput.Accept = "image/*";     }     #region Web Form Designer generated code     override protected void OnInit(EventArgs e)     {       //       // CODEGEN: This call is required by the ASP.NET Web Form Designer.       //       InitializeComponent();       base.OnInit(e);     }          /// <summary>     /// Required method for Designer support - do not modify     /// the contents of this method with the code editor.     /// </summary>     private void InitializeComponent()     {           this.cmdUpload.Click += new System.EventHandler(this.cmdUpload_Click);       this.Load += new System.EventHandler(this.Page_Load);     }     #endregion     private void cmdUpload_Click(object sender, System.EventArgs e)     {             if (FileInput.PostedFile.FileName == "")             {                 lblInfo.Text = "No file specified.";             }             else             {                 try                 {                     string serverFileName = Path.GetFileName(FileInput.PostedFile.FileName);                     //FileInput.PostedFile.SaveAs(@"c:\" + serverFileName);                     FileInput.PostedFile.SaveAs(MapPath(".") + serverFileName);                     lblInfo.Text = "File " + serverFileName;                     lblInfo.Text += " uploaded successfully.";                 }                 catch (Exception err)                 {                     lblInfo.Text = err.Message;                 }             }     }   } } --%>