我正在尝试使用MVC4的ajax形式将文件上传到我的服务器。
这是我的表格“头”:
@using (Ajax.BeginForm("FileUpload", "Home",
new AjaxOptions
{
HttpMethod = "POST",
InsertionMode = InsertionMode.Replace,
UpdateTargetId = "repoFiles"
},
new
{
enctype = "multipart/form-data"
}))
{
// file input here
}
在Visual Studio 2012中进行调试我无法在请求中恢复文件,但是如果我将表单更改为:
@using (Html.BeginForm("FileUpload", "Home",
我可以正常获取文件。为什么会这样?我做错了吗?