我正在尝试使用 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",
我可以正常获取文件。为什么会这样?难道我做错了什么?