我有一個MVC3網站,允許用戶上傳圖片。如果用戶嘗試上傳大於我的web.config中的允許值的圖像,則會給出404響應。我正在使用FileUpload控件。當用戶提交表單並且文件太大時,會得到404響應。當文件大小超過限制時,如何在文件上載時攔截HTTP 404響應?
這裏是一個article討論如何解決這個問題,但它只是說明如何增加文件的最大尺寸。我不想增加尺寸,而是在使用時給用戶一個友好的信息。
我想它返回之前攔截這個響應,這樣我就可以給他們一個友好的消息,解釋爲什麼他們不能上傳文件。
這可能嗎?
應該說不是一個413迴應? – hypercrypt
HTTP錯誤404.13 - 找不到 請求篩選模塊被配置爲拒絕超過所述請求的內容長度的請求。 –