mvc télécharger le fichier avec le modèle - deuxième paramètre le fichier posté est null

J'ai un modèle simple avec 1 chaîne de propriété qui j'ai rendu sur un simple point de vue.

l'affichage se présente comme suit:

@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" />
}

Contrôleur est ceci:

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

Maintenant, quand je soumettre, le modèle est peuplé, mais le deuxième paramètre étant HttpPostedFileBase est null. Cependant, quand faire la Demande.Fichiers - il ne semble montrer qu'il y a un fichier dans la Demande d'être publiés.
Comment puis-je obtenir effectivement le deuxième paramètre à lier?

source d'informationauteur Ahmed ilyas