asp.net-mvc-4 – 为什么超过指定maxRequestLength的请求会响应(
发布时间:2020-12-16 09:20:06 所属栏目:asp.Net 来源:网络整理
导读:我在web.config(MVC)中指定了一个maxRequestLength,如下所示: location path="File/Upload" system.web httpRuntime maxRequestLength="330"/ /system.web /location 在测试超过330kb的文件上传时查看网络选项卡时,我可以看到服务器的响应为500,详细信息为
我在web.config(MVC)中指定了一个maxRequestLength,如下所示:
<location path="File/Upload"> <system.web> <httpRuntime maxRequestLength="330"/> </system.web> </location> 在测试超过330kb的文件上传时查看网络选项卡时,我可以看到服务器的响应为500,详细信息为所需的防伪表单字段& quot; __ RequestVerificationToken& quot;不在场. 为什么会这样?框架是否无法在响应中提供maxRequestLength的详细信息?或者它只是不想为了不泄露有关系统的信息? 或者是我的请求被截断/裁剪以满足限制,这无意中削减了请求验证令牌? 注意 这适用于不超过330kb的文件,我的上传工作. 解决方法
我看到你设置maxRequestLength是330,这是文件上传的限制.
此值遵循以下规则: 1 Mb = 1024kb 你可以在以下网址看到更多细节: https://msdn.microsoft.com/en-us/library/system.web.configuration.httpruntimesection.maxrequestlength(v=vs.110).aspx 因此,当您设置maxRequestLength =“330”时,系统将理解文件上载限制为330kb. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 我可以隐藏/显示asp:菜单项基于角色吗?
- 如何使用ASP.NET MVC Web API OData链接到Razor中的OData集
- asp.net – 每个Web服务器的Azure Service Bus主题订阅
- ASP.NET MVC输出缓存为多应用程序,因主机名和文化而异
- ASP.Net 4.0 Web场缓存
- asp.net – 将linq查询结果转换为datatable C#
- asp.net – Web.HttpContext.Current.User.Identity.Name来
- asp.net-core – 在ASP.net Core中使用BeginCollectionItem
- Asp.Net Core 进阶(二) —— 集成Log4net
- asp.net – 跨安全和非安全共享身份验证
推荐文章
站长推荐
- datetime – 日期格式dd / MM / yyyy在asp.net m
- 为什么我的客户端去服务器来检查在使用ASP.NET M
- asp.net – ‘Sys.WebForms.PageRequestManager’
- 使用asp.net mvc中的Ajax将文件和文本上传到服务
- asp.net – Mscaptcha在本地运行良好,但图片没有
- asp.net-mvc – 为生成的帮助标签添加冒号和星号
- asp.net – 进度条不是一个功能
- asp.net – 奇怪的Ajax ComboBox下拉列表
- asp.net-mvc – asp.net mvc – [HttpPost/HttpG
- asp.net – ASP .net当前物理位置
热点阅读