<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title>Resize Image</title></head><body> <form id="form1" runat="server"> <div> <table width="600" align="center" cellpadding="0" cellspacing="0"> <tr> <td colspan="2" height="40"> <b>Resize image</b> </td> </tr> <tr> <td height="40"> Select File to be uplaod </td> <td height="40"> <asp:FileUpload ID="FileUpload1" runat="server" /> </td> </tr> <tr> <td colspan="2" height="40" align="center"> <asp:Button ID="btnUpload" runat="server" Text="Resize and Upload" onclick="btnUpload_Click" /> </td> </tr> </table> </div> </form></body></html>
using System.IO;public partial class _Default : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { } protected void btnUpload_Click(object sender, EventArgs e) { if (FileUpload1.HasFile) { //create instance for image class System.Drawing.Image myimg = default(System.Drawing.Image); //get uploaded image input stream myimg = System.Drawing.Image.FromStream(FileUpload1.PostedFile.InputStream); //resize it using thumbnailimage method myimg = myimg.GetThumbnailImage(50, 100, null, IntPtr.Zero); MemoryStream str = new MemoryStream(); //Save it in the server images folder myimg.Save(Server.MapPath("~\\images\\" + FileUpload1.FileName), myimg.RawFormat); Response.Write("Resized image is successfully uploaded in to server images folder"); } }}