【发布时间】:2014-08-06 11:16:11
【问题描述】:
我正在尝试在 ASP.net MVC 中上传文件,如果用户超过最大文件大小,但当我尝试上传大文件时,我想给用户一条消息“您已超出最大文件大小”当我检查 IIS 日志时,我的 Httpstatus 代码为 200,在 IIS 中记录了 2 个请求,一个是 HttpStatusCode 302,另一个是 200。我没有进行任何类型的重定向,但 IIS 日志给了我 302。如何为这些生成 404.13 错误类型的请求以及如何跟踪此错误以便我可以提供有意义的消息。
【问题讨论】:
-
限制客户端的文件大小。为什么要一路跑到服务器浪费服务器资源只是为了告诉用户他做错了什么?
-
我无法检查客户端上的文件大小,因为为此我需要创建一个文件系统对象并确定文件大小并公开文件系统是我认为的安全黑客,我正在为网上银行应用程序
标签: c# asp.net-mvc asp.net-mvc-3 iis