Hi,
 
 
 
        I want to compress my image while I'm Uploading. With the help of the C#Corner Website I got that code. But, I facing the Issue in 
 
- Stream strm = ImageFile.PostedFile.InputStream;   
 - using (var image = System.Drawing.Image.FromStream(strm))  
 - {   
 
 
 My Full code is here :
 
 
- public ActionResult DetailsEdit(EmployeeData___TBL e, string id, HttpPostedFileBase ImageFile)  
 - {  
 -     var data = Session["userid"].ToString();  
 -     if (e.ImageFile != null)  
 -     {  
 -         string filename = Path.GetFileNameWithoutExtension(e.ImageFile.FileName);  
 -         string extension = Path.GetExtension(e.ImageFile.FileName);  
 -         HttpPostedFileBase postedfile = e.ImageFile;  
 -         int length = postedfile.ContentLength;  
 -         if (extension.ToLower() == ".jpg" || extension.ToLower() == ".jpeg" || extension.ToLower() == ".png")  
 -         {  
 -             if (length <= 1000000)  
 -             {  
 -                 filename = filename + extension;  
 -                 Stream strm = ImageFile.PostedFile.InputStream;  
 -                 using (var image = System.Drawing.Image.FromStream(strm))  
 -                 {  
 -                     int newWidth = 240;   
 -                     int newHeight = 240;   
 -                     var thumbImg = new Bitmap(newWidth, newHeight);  
 -                     var thumbGraph = Graphics.FromImage(thumbImg);  
 -                     thumbGraph.CompositingQuality = CompositingQuality.HighQuality;  
 -                     thumbGraph.SmoothingMode = SmoothingMode.HighQuality;  
 -                     thumbGraph.InterpolationMode = InterpolationMode.HighQualityBicubic;  
 -                     var imgRectangle = new Rectangle(0, 0, newWidth, newHeight);  
 -                     thumbGraph.DrawImage(image, imgRectangle);  
 -                     e.ProfileImage = "~/AppFiles/" + filename;  
 -                     filename = Path.Combine(Server.MapPath("~/AppFiles/"), filename);  
 -                     e.ImageFile.SaveAs(filename);  
 -                       
 -                       
 -                     db.SP_EditUserInfo(data, e.Name, e.EmailID, e.PhoneNo, e.Address, e.ProfileImage);  
 -                       
 -                     ModelState.Clear();  
 -                     return RedirectToAction("Details", "Home");  
 -                 }  
 -             }  
 -         }  
 -         else  
 -         {  
 -             e.ProfileImage = Session["Image"].ToString();  
 -               
 -               
 -             ModelState.Clear();  
 -             return RedirectToAction("List", "Home");  
 -         }  
 -         return View();  
 -     }  
 - }