我有一张表格应该取得用户的凭据和简历。 PDF / DOC
我已经有了一个数据库,我计划将上传文件的服务器路径存储为字符串
我生成了一个强类型视图,它通过
接收文件<%: Html.EditorFor(model => model.file, new { type = "file" })%>
我在模型中创建了一个HttpPostedFileBase对象。并且model.file应该存储HttpPostedFileBase文件对象。
但是当我尝试获取model.file对象时,在控制器中,我得到null作为其值。
我做错了什么。为什么模型绑定没有绑定文件上传?
答案 0 :(得分:4)
添加enctype="multipart/form-data"
以形成选项
@using (Html.BeginForm("Action",
"Controller",
FormMethod.Post,
new
{
id = "form", enctype="multipart/form-data"
}))
{
}