2015-08-23 44 views
-1

我有一個非常令人沮喪的問題關於在MVC中的HTML文件上傳控制。MVC Request.Files總是空的

我已閱讀了許多解決方案,但似乎沒有工作。我相信我沒有任何需要缺少信息:

形式

<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(我的表單標記位於主視圖內,我的文件輸入標記位於部分視圖內),但我不確定它是否會影響它。

+0

發佈您的視圖和你的控制器。 – ataravati

+0

對不起,我自己想出了答案,我發佈了它 – bloodfire1004

回答

1

我自己解決了這個問題。

我通過jQuery提交表單,像$('#formdata')。submit(); ...原來它自己覆蓋了enctype =「multipart/form-data」並正常提交。

我所做的只是使用普通的舊javascript(document.getElementById ..)來提交表單並將其修復。

+1

要上傳文件,需要一個完整的回發...不是一個Ajax的文件。 – Romias