2009-02-04 80 views
0

得到了一個簡單的表單,發佈到一個動作...動作獲取數據並在數據庫中創建一個記錄,並將圖像複製到目錄。在我的本地開發框中工作良好。ASP.NET MVC - 圖像上傳失敗

將表單上傳到我的主機,並且圖像上傳不起作用。該表單的行爲就像UpdateModel()失敗一樣,但不顯示任何驗證消息。

任何人都會遇到這種情況嗎?我可以發佈代碼,如果你需要它...

+0

這個問題似乎是由GDI +庫引起的。當我註釋掉我的try/catch時,出現以下異常: GDI中發生了一般性錯誤+ 我將目標文件夾的權限設置爲「777」...仍然沒有工作。 ;/ – Chaddeus 2009-02-04 14:04:30

+0

如果您可以發佈失敗代碼片段,特別是來自具有失敗的GDI +代碼的方法,那麼將更容易爲您提供幫助。這可能與您的主機強制執行的信任級別有關,但我需要再多一點才能確認。 – thomasjo 2009-02-04 14:34:54

回答

1

原來,這是權限。通過Filezilla設置文件夾權限不起作用。必須通過我的主機控制面板設置權限。

現在正常工作!

0

我有ASP.NET MVC中的文件上傳問題,直到我設置窗體的「enctype」屬性爲「multipart/form-data」。

請參閱this blog post形式更多信息。