我有一个这样的表单,它是由 jquery 插件中的脚本创建的。
elem.insertHtml('<form method="post" action="Home/ContactUs" enctype="mutlipart/form-data"><input type="file" name="file" id="fileUpload"></form></div>')
我必须上传一个文件,并将其保存在某个文件夹中。当我选择一个文件并提交表单时,在表单提交上调用 ContactUs 操作。Home 控制器有 ContactUs 操作。
public ActionResult ContactUs(HttpPostedFileBase file, ContactFormModel model)
{
//other code
}
但是 HttpPostedFileBase 文件为空,我不知道为什么。你能帮我吗?
当我使用 Html.BeginForm 创建表单时,它可以正常工作,但是脚本存在问题。