我在.NET MVC視圖上有以下形式:通過MVC上傳時爲空文件
<form method="post" enctype="multipart/form-data" action="/Video/UploadDocument">
<input type="file" id="document1" name="document1"/>
<input type="submit" value="Save"/>
</form>
控制器具有以下被調用的簽名:
public ActionResult UploadDocument(HttpPostedFileBase file) {
return View();
}
當我在UploadDocument方法內部時,參數'file ' 一片空白。我在桌面上選擇了一個有效的文檔,並知道它包含文本。爲了讓這個文件上傳工作,我錯過了什麼?
試過了,它的工作....完全不明白爲什麼修復它。Wierd。謝謝,雖然! – Josh 2010-06-15 19:49:42
我只有1個想法爲什麼它開始工作:如果我記住,修改控制器代碼後,應用程序必須重新編譯以使更改生效。您是否這樣做? – 2010-06-15 19:53:48