c# - 我可以拦截通过 HTTP 上传到 IIS7 的文件并根据验证标准拒绝上传吗?

标签 c# .net validation post file-upload

我有一个表单,您可以将文件发布到我的服务器上。

有没有办法在不使用自定义 HTTP 处理程序的情况下拦截帖子的开头并在文件上传和带宽用完之前阻止它。

例如,我可以检查一个 IP 地址,如果它在我的系统中被阻止,我可以在我浪费 10MB 的上传之前停止请求。

谢谢!

编辑:

我正在使用 ASP.NET MVC

最佳答案

这确实是 HttpModule 的工作,而不是 HttpHandler。只需对照 BeginRequest 事件和空路由中的黑名单检查远程 IP 或您有什么。

关于c# - 我可以拦截通过 HTTP 上传到 IIS7 的文件并根据验证标准拒绝上传吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/904439/

相关文章:

android - 如何修复 Chrome for Android 中损坏的验证气泡样式?

java - 在java中查找括号字符串的有效性

c# - 在自定义条件 ValidationAttribute 中检索条件值

c# - 等待页面的缓冲区闩锁类型 2 时如何修复 SqlException 超时 (1 :37660679), 数据库 ID 10

c# - 如何检测 Control.Click 事件是由鼠标、键盘还是其他原因引起的?

c# - Process.PrivateMemorySize64 返回提交的内存而不是私有(private)的

c# - 这怎么会抛出 NullReferenceException?

c# - 如何在 monodroid 中删除用于编辑文本的 TextChangedListener

.net - HttpClientFactory.Create 与新的 HttpClient

c# - dot net (C#)中是否有类似于java RMI的概念或实现?