У меня есть простая ситуация, когда у меня есть страница, которая загружает файлы для некоторого импорта. На данный момент все, что у меня есть, - это загрузка файла на моей странице.
вот так выглядит мой контроллер get
public ActionResult FileUpload()
{
return View();
}
Вот так выглядит мой взгляд
@{
ViewBag.Title = "FileUpload";
}
<h2>FileUpload</h2>
<form action="/Home/FileUpload" method="post" enctype="multipart/form-data">
<input type="file" id="newFile" name="newFile" />
<input type="submit" id="submitButton" value="Submit" />
</form>
и вот как выглядит мой пост
[HttpPost]
public ActionResult FileUpload(HttpPostedFileBase newFile)
{
if (newFile.ContentLength > 0)
{
//do stuff here
}
return View("Index");
}
Вы, конечно, заметите, что здесь нет упоминания о модели, поскольку я не могу найти способ создать модель для этой ситуации. Я хотел бы провести несколько базовых проверок в духе «пожалуйста, выберите файл перед загрузкой», вот и все.
Есть ли способ достичь этого?!
Заранее спасибо
Будет