public ActionResult Index(PostFiles model) { if (!ModelState.IsValid) { return View(model); } var storeFile = new SignedContract(); storeFile.SignedFile = new byte[model.File.InputStream.Length]; storeFile.FileName = model.File.FileName; model.File.InputStream.Read(storeFile.SignedFile, 0, storeFile.SignedFile.Length); using (var db = new SignedContractContext()) { db.SignedContracts.Add(storeFile); db.SaveChanges(); } // now you could pass the byte array to your model and store wherever // you intended to store it return Content("Thanks for uploading the file"); }
public ActionResult Index() { var model = new PostFiles(); return View(model); }