In this article we will introduce with FileUpload control in ASP.NET using C#.
FileUpload Example in ASP.NET using C#
The FileUpload control is used to upload file to the server. The FileUpload
control has a TextBox and a Browse Button.
When you click on Browse button a popup window will open in which you can select
the file and click open. After that the path of this file will be shown in
TextBox. now click on upload button the file will be uploaded in existing
location.
FileUpload.aspx (Design page):
FileUpload.aspx (source code):
<%@ Page Title="" Language="C#" MasterPageFile="~/RoseindiaMaster.master" AutoEventWireup="true" CodeFile="FileUpload.aspx.cs" Inherits="FileUpload" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> <div> <h2 style="color:Green">FileUpload in ASP.NET 4 , C#</h2> <asp:FileUpload ID="fileupload1" runat="server" /> <br /> <br /> <asp:Button ID="button1" Text="Upload" runat="server" Width="73px" onclick="button1_Click" /> <br /> <br /> <asp:Label ID="Label1" runat="server" Font-Bold="True" ForeColor="#000099"></asp:Label> </div> </asp:Content>
FileUpload.aspx.cs (C# Code file):
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.IO; public partial class FileUpload : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void button1_Click(object sender, EventArgs e) { if (fileupload1.HasFile) { try { if (fileupload1.PostedFile.ContentType == "image/jpeg") { if (fileupload1.PostedFile.ContentLength < 512000) { string filename = Path.GetFileName(fileupload1.FileName); fileupload1.SaveAs(Server.MapPath("~/") + filename); Label1.Text = "File uploaded successfully!"; } else Label1.Text = "File maximum size is 500 Kb"; } else Label1.Text = "Only JPEG files are accepted!"; } catch (Exception exc) { Label1.Text = "The file could not be uploaded. The following error occured: " + exc.Message; } } } }
Output:
1. The following figure shows how we can browse the file.
2. You can choose appropriate file and click open. The path of the file will be shown in Textbox. You can see in the following figure.
3. Now click Upload button. You can see the following figure.
Download source code
[ 0 ] Comments