如何从ASP.NET页面请求中删除上载的文件并处理该请求而不损害其完整性?
|
假设某人:
访问和ASPX页面(http获取请求)。
在文件上传器中设置一个“太大”文件,然后点击上传按钮(http发布请求)。
我不在乎提供自定义错误页面;太傻了,并破坏了应用程序。
我想以编程方式处理错误。可以通过global.asax的Application_BeginRequest处理程序来拦截(在接收到整个请求之后),如此处所述。
我想做的是从请求中删除超大文件,在\“ HttpContext.Current.Items [\” filetoolarge \“] = true \”之类的文件中设置某种标志,然后执行Server.Transfer到同一页面,这样请求就好像从未发送过文件一样运行,除了现在有这个错误标志,该页面当然会检查并在找到时显示一条不错的错误消息。
能做到吗?
没有找到相关结果
已邀请:
3 个回复
响摔衅幸
矾醒忻
这样您就可以收到大文件了。然后像这样处理它:
希望能帮助到你。 更新:
以KB为单位。 “ 4”以字节为单位。
死狸蔽垂藐