gpt4 book ai didi

asp.net - 捕获上传到大文件

转载 作者:行者123 更新时间:2023-12-02 00:43:22 25 4
gpt4 key购买 nike

Asp.Net 对文件上传有上限。我试图在服务器端捕捉到这种情况。根据我找到的文档,应该可以覆盖 Global.asax 中的 Application_Error,但它对我不起作用。第二种选择是覆盖接收页面的 OnError,但这也不起作用。

任何人都可以展示一些关于如何在服务器端捕获此错误的工作代码吗?

最佳答案

在 Golobal.asax.cs 中放入以下内容:

void Application_Error(Object sender, EventArgs e)
{
HttpException ex = Server.GetLastError() as HttpException;
if (ex != null)
{
if ((ex.GetHttpCode() == 500 || ex.GetHttpCode() == 400) && ex.ErrorCode == -2147467259)
{
Server.ClearError();
Response.Redirect("~/MaximumFileError.aspx", false);
}
}
}

这对我有用,但我不确定它是否适用于所有情况。

关于asp.net - 捕获上传到大文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1808047/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com