我正在使用 MVC 4,并尝试了上传文件的概念。
这是我的代码:
<div class="complianceSubDiv">
<div class="complianceLeftDiv">
@Html.Label("Upload the file")
</div>
<div class="complianceRightDiv">
<input type="file" id="file" name="file" />
</div>
</div>
我的控制器代码像
[HttpPost]
public ActionResult ManageDocument(DocumentModel documentModel, HttpPostedFileBase file)
{
//some code
}
但该HttpPostedFileBase
文件始终返回 null。我在 StackOverflow 和其他网站上搜索了更多答案,我得到的工作答案是 HttpPostedFileBase
变量名称的参数和文件上传控件名称是相同的。所以我在所有方面都使用了相同的名称,但它只返回null
。
有人帮我吗?