your controller should have action method which would acceptHttpPostedFileBase
publicActionResult FileUpload(HttpPostedFileBase file) { if (file != null) { string pic = System.IO.Path.GetFileName(file.FileName); string path = System.IO.Path.Combine( Server.MapPath("~/images/profile"), pic); // file is uploaded file.SaveAs(path); // save the image path path to the database or you can send image // directly to database // in-case if you want to store byte[] ie. for DB using (MemoryStream ms = new MemoryStream()) { file.InputStream.CopyTo(ms); byte[] array =ms.GetBuffer(); } } // after successfully uploading redirect the user return RedirectToAction("actionname", "controller name"); }
Liked By
Write Answer
HOW TO UPLOAD IMAGE IN MVC?
Join MindStick Community
You have need login or register for voting of answers or question.
Manish Kumar
15-May-2017Your view code
your controller should have action method which would accept HttpPostedFileBase