public ActionResult UploadResizeSaveAFileToDB(HttpPostedFileBase upload) { if (upload != null && upload.ContentLength > 0) { try { var file = new CandidateFile { FileType = FileType.Picture, FileName = upload.FileName, CandidateId = 1, ContentType = "image/jpeg" }; var bmpImg = BhvImageLib.ResizeByWidth(upload.InputStream, 1024); bmpImg.Save(@"D:\pic1Resized-XYZ.jpg", ImageFormat.Jpeg); file.Content = BhvImageLib.ImageToByte(bmpImg); _ctx.CandidateFiles.Add(file); _ctx.SaveChanges(); } catch (Exception ex) { throw ex; } } return(RedirectToAction("UploadResizeSaveAFileToDB")); }
public ActionResult UploadAndResize(HttpPostedFileBase upload) { if (upload != null && upload.ContentLength > 0) { try { Image bmpImg = BhvImageLib.ResizeByWidth(upload.InputStream, 1024); string path = Path.Combine(Server.MapPath("~/Images"), Path.GetFileName(upload.FileName)); bmpImg.Save(path, ImageFormat.Jpeg); } catch (Exception ex) { Response.Write("Error occured: " + ex.Message.ToString()); } } return(RedirectToAction("UploadAndResize")); }