MVC файл загрузки с моделью - второй параметр опубликованный файл является нулевым

У меня есть простая модель с 1 строковым свойством, которое я отображаю в простом виде.

вид выглядит следующим образом:

@using (Html.BeginForm("UploadFile", "Home", FormMethod.Post, new { encType="multipart/form-data" }))
{
    @Html.TextBoxFor(m => m.FirstName)
    <br /><br />

    <input type="file" name="fileUpload" /><br /><br />
    <input type="submit" value="submit me" name="submitme" id="submitme" />
}

Контроллер это:

[HttpPost]
public ActionResult UploadFile(UploadFileModel model, HttpPostedFileBase file)
{
   // DO Stuff
   return View(model);
}

Теперь, когда я отправляю, модель ДОЛЖНА быть заполнена, но второй параметр, являющийся HttpPostedFileBase, является нулевым. Однако при выполнении Request.Files - кажется, что в запросе есть файл, который будет опубликован. Как я могу получить второй параметр для привязки?

Ответы на вопрос(4)

Ваш ответ на вопрос