我有一个MVC3网站,允许用户上传图片。如果用户尝试上传大于我的web.config中的允许值的图像,则会给出404响应。我正在使用FileUpload控件。当用户提交表单并且文件太大时,会得到404响应。当文件大小超过限制时,如何在文件上载时拦截HTTP 404响应?
这里是一个article讨论如何解决这个问题,但它只是说明如何增加文件的最大尺寸。我不想增加尺寸,而是在使用时给用户一个友好的信息。
我想它返回之前拦截这个响应,这样我就可以给他们一个友好的消息,解释为什么他们不能上传文件。
这可能吗?
应该说不是一个413回应? – hypercrypt
HTTP错误404.13 - 找不到 请求筛选模块被配置为拒绝超过所述请求的内容长度的请求。 –