В вашем контроллере:
[HttpPost]
public ActionResult Upload(HttpPostedFileBase file)
{
if (file != null)
{
file.SaveAs("file path goes here" + file.FileName);
}
return View();
}
На ваш взгляд:
@using (Html.BeginForm("Upload", "ControllerName", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
<input type="file" name="file" />
<input type="submit" value="Upload" />
}
И, как говорит Матье, убедитесь, что где бы вы ни хранили файлы, ваш рабочий процесс имеет к ним доступ. Лучше всего хранить файлы на сайте /Upload
, например.