如何阻止asp.net上传发布的文件

我正在开发一个httpHandler,在我的源代码中如果某些条件不满足我想停止将文件上传到服务器(例如不允许文件扩展名) 当我尝试用
return null;
退出
ProcessRequest
功能时,asp.net会在我退出httpHandler之前自动尝试并上传文件... 如何阻止asp.net自动上传发布的文件? 这是我到目前为止测试的东西清单,没有运气:
public void ProcessRequest(HttpContext context) {
    var worker = (HttpWorkerRequest)provider.GetService(typeof(HttpWorkerRequest));
    ..........
    worker.CloseConnection();
    context.Response.End();
    Environment.Exit(0);
    return null;
}
    
已邀请:
您遇到的问题是IIS在应用程序提交请求之前将文件完全上载到工作位置。 IIS asp.net mvc偏?上传文件 如果您确实想要控制大小和文件类型(扩展名),则需要使用异步上载过程。我对“uploadify”运气不错。 http://www.uploadify.com/     

要回复问题请先登录注册