[英]how to stop asp.net from uploading posted file
我正在开发一个httpHandler,在我的源代码中如果某些条件不满足我想停止将文件上传到服务器(例如不允许文件扩展名)
当我尝试使用return null;
退出ProcessRequest
函数时return null;
,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在应用程序提交请求之前将文件完全上载到工作位置。
如果您确实想要控制大小和文件类型(扩展名),则需要使用异步上载过程。 我对“uploadify”运气不错。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.