Image Resizing On Uploadig

By shahid Riaz   Posted on January-02-2019 

Image Resizing On Uploadig

 [HttpPost]
        public ActionResult index(HttpPostedFileBase file)
        {
            if(file!=null)
            {
                WebImage img = new WebImage(file.InputStream);
                img.Resize(150, 150);
                if (img.Width==150 )
                {
                    string path = Path.Combine(Server.MapPath("~/Images/Size150/"),
                                      Path.GetFileName(file.FileName));
                    img.Save(path);
                }
                img.Resize(250, 250);
                if (img.Width == 250)
                {
                    string path = Path.Combine(Server.MapPath("~/Images/Size250/"),
                                      Path.GetFileName(file.FileName));
                    img.Save(path);
                }
                ImageTable imgagtbl = new ImageTable();
                imgagtbl.ImageURL = file.FileName;
                db.ImageTables.Add(imgagtbl);
                db.SaveChanges();
                ViewBag.Message = "File uploaded successfully";
            }
            return RedirectToAction("ShowImage");
        }

 [HttpPost]
        public ActionResult index(HttpPostedFileBase file)
        {
            if(file!=null)
            {
                WebImage img = new WebImage(file.InputStream);
                img.Resize(150, 150);
                if (img.Width==150 )
                {
                    string path = Path.Combine(Server.MapPath("~/Images/Size150/"),
                                      Path.GetFileName(file.FileName));
                    img.Save(path);
                }
                img.Resize(250, 250);
                if (img.Width == 250)
                {
                    string path = Path.Combine(Server.MapPath("~/Images/Size250/"),
                                      Path.GetFileName(file.FileName));
                    img.Save(path);
                }
                ImageTable imgagtbl = new ImageTable();
                imgagtbl.ImageURL = file.FileName;
                db.ImageTables.Add(imgagtbl);
                db.SaveChanges();
                ViewBag.Message = "File uploaded successfully";
            }
            return RedirectToAction("ShowImage");
        }

By shahid Riaz    02-Jan-2019 



You may also read following recent articles