我有一个表单,您可以将文件发布到我的服务器上。
有没有办法在不使用自定义 HTTP 处理程序的情况下拦截帖子的开头并在文件上传和带宽用完之前阻止它。
例如,我可以检查一个 IP 地址,如果它在我的系统中被阻止,我可以在我浪费 10MB 的上传之前停止请求。
谢谢!
编辑:
我正在使用 ASP.NET MVC
最佳答案
这确实是 HttpModule 的工作,而不是 HttpHandler。只需对照 BeginRequest 事件和空路由中的黑名单检查远程 IP 或您有什么。
关于c# - 我可以拦截通过 HTTP 上传到 IIS7 的文件并根据验证标准拒绝上传吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/904439/