asp.net – ERR_CONNECTION_RESET:上传大文件时重置了连接
|
我有一个神秘的错误,一个大于4MB的文件产生一个随机错误.后来我意识到这是由于
http 我知道这可以从web.config文件更改. 当我尝试通过显示另一个页面来尝试解决此错误时,会弹出一个不同的错误.调试时,程序立即进入application_error. 执行Server.GetLastError()时生成异常:
如果我在application_error方法中尝试任何代码,例如重定向,仍然是错误页面: 问题 >如何处理此错误?可以事先处理吗?那么这个错误没有显示出来? (我尝试使用jquery来获取文件大小并检查它,但我发现它太复杂了 解决方法试试吧.在web.config中的系统Web下 添加此行.. <system.web> <httpRuntime executionTimeout="999" maxRequestLength="2097151"/> 然后你需要检查文件大小 if (AsyncFileUpload1.HasFile)
{
string FileName = Path.GetFileName(AsyncFileUpload1.PostedFile.FileName);
string Extension = Path.GetExtension(AsyncFileUpload1.PostedFile.FileName);
string FolderPath = ConfigurationManager.AppSettings["FolderPath"];
string FilePath = Server.MapPath("~/xl/" + FileName);
double filesize = (double)AsyncFileUpload1.FileBytes.Length;
if (filesize < 106496)
{
//do something
}
else
{
Response.Write("File size must be less than 2MB.");
}
如果您发现它有用,请将其标记为您的答案,否则请告诉我. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Asp.net超链接控件相当于
- asp.net-mvc-3 – Editor用于收集我的模型中的项目
- asp.net-mvc – 实体框架包含OrderBy随机生成重复数据
- ASP.NET MVC“组件”
- 您可以为标准ASP.NET Web窗体验证器定制客户端JavaScript验
- asp.net – 如何使用Eval更改TemplateField中的颜色
- 验证 – ASP.Net MVC2:ModelState是无效的,但我不知道为什
- asp.net – 生成PDF,IE和HTTPS错误
- 调试 – 使用ASP.Net Core在VSCode中调试Typescript
- asp.net-mvc – MVC4:禁用某些控制器上的移动视图
