ファイルをアップロードしようとすると、HttpPosterFileBase で null を取得し続けます。
私は私の見解でこのコードを持っています:
@using (Html.BeginForm("Import", "Control", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
<input type="file" name="fileUpload"/>
<input type="submit" value="Import" id="btnImport" class="button" />
}
そして、私のコントローラーでこのコード:
[HttpPost]
public ActionResult Import()
{
HttpPostedFileBase file = Request.Files[fileUpload];
Other codes...
}
私も自分のコントローラーでこれを試しました:
[HttpPost]
public ActionResult Import(HttpPostedFileBase fileUpload)
{
Other codes...
}
送信ボタンを押した後、「ファイル」の値は null になりました。