当我尝试上传文件时,我一直使用 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...
}
按下提交按钮后,“文件”的值为空。