关于MVC中HTML的文件上传控制,我遇到了一个非常令人沮丧的问题。
我已阅读过许多解决方案,但似乎都没有。我相信我不需要任何遗漏信息:
表格
<form id="formdata" method="post" enctype="multipart/form-data" action="/Forms/ProposalForm/1">
文件上传控制
<input type="file" multiple="" name="fileupload" />
我正在使用 .NET 3.5和MVC2 。其他信息是,我正在使用MasterPage以及PartialControls(我的表单标签位于主View中,我的文件输入标签位于Partial View内),但我不确定它是否会影响它。
答案 0 :(得分:1)
我自己解决了这个问题。
我通过jQuery提交表单,例如$(&#39; #formdata&#39;)。submit(); ...原来它覆盖了enctype =&#34; multipart / form-data&#34;本身并正常提交。
我所做的只是使用普通的旧javascript(document.getElementById ..)来提交表单,它已修复。