- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有一个名为 maxRequestLength
的配置值.在配置文件中,它看起来像这样:
<configuration>
<system.web>
<httpRuntime maxRequestLength="2048576" />
</system.web>
</configuration>
maxRequestLength
的值以编程方式?
最佳答案
你不能!maxRequestLength
由 HttpWorkerRequest 处理在调用实际 HttpHandler
之前,意味着在请求到达服务器后执行通用处理程序或页面 和 已由相应的 asp.net worker 处理。您无法控制 maxRequestLength
在您的页面代码或 HttpHandler 中!
如果你想在代码中读取请求长度,你可以通过 HttpModule
来做到这一点。或 global.asax
文件,这是在 global.asax 中完成的方式:
protected void Application_BeginRequest(object sender, EventArgs e)
{
IServiceProvider provider = (IServiceProvider)HttpContext.Current;
HttpWorkerRequest workerRequest = (HttpWorkerRequest)provider.GetService(typeof(HttpWorkerRequest));
if (workerRequest.HasEntityBody())
{
long contentLength = long.Parse((workerRequest.GetKnownRequestHeader(HttpWorkerRequest.HeaderContentLength)));
}
}
maxRequestLength
在您的
web.config
到其最大值并调用 worker 的
CloseConnection如果请求长度达到所需值,请在您的代码中添加方法!
关于.net - 以编程方式设置 maxRequestLength,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14032918/
有一个名为 maxRequestLength 的配置值.在配置文件中,它看起来像这样: 如何设置 maxRequestLength 的值以编程方式? 最佳答案 你不能! ma
如果我们使用 IIS 7 和 .Net Framework 4,maxRequestLength 的最大值是多少? 最佳答案 最大为2097151,如果尝试设置更多会发生错误。 关于.net - ma
我有一个带有 FileUpload 控件的表单,用户可以在其中上传图像。能否在上传前确保上传图片的文件大小小于配置的maxRequestLength,避免文件过大时抛出异常? 我最初尝试查看控件的 P
如何设置每个操作的 maxAllowedContentLength 值? 我有一些用于上传文件的操作,每个操作都需要不同的 maxAllowedContentLength 值。 我们不想使用操作过滤器
我环顾四周,尚未找到一种在文件大小配置部分和我允许的最大值之间同步的方法。这可能吗? 在 web.config 文件中允许非常大的文件大小,然后在实现中强制使用较小的文件大小是否只是最佳实践? 最佳答
我正在限制用户可以从 Web.config 上传到站点的文件大小。正如解释的那样 here ,如果不接受大小,它应该抛出 ConfigurationErrorsException。我试图从上传请求的操
所以我最近写了一个简单的服务来上传文件到我的服务器。一切正常。我的 web.config 如下所示(最大上传大小限制为 20 MB): ..
我遇到了类似JSON 请求太大而无法反序列化的错误。。 stackoverflow 上的快速搜索告诉您应该将 appSetting aspnet:MaxJsonDeserializerMembers
在更改允许上传的最大文件大小时,我偶然发现了这两个设置。 在sytem.web中,您有带有maxRequestLength的http运行时节点。在system.webServer中,您有reque
我已经在 azure web 应用程序上托管了一项服务。这将用于上传文件。 IIS 有一个内置的安全功能,可以限制文件上传大小。 为了解决这个问题,我已将以下内容放入我的 web.config
在我的 ASP.NET MVC(如果重要的话是 v2)应用程序中,我有一个允许用户上传文件的页面。我已经为我的应用程序配置了 maxRequestLength,以允许最大 25MB 的文件。作为测试,
我在这里将 maxRequestLength 设置为 2GB(最大值),这表示 ASP.NET 支持的最大请求大小: ... 这里我将 maxAllowedContentLengt
在我的 web.config 中,我将文件上传大小限制为 10 MB: 在我的页面上,我正在检查用户是否上传了大于 5 MB 的文件: protected void cvImageSize_Ser
我的 web.config 文件中有以下设置。 但是我无法上传任何大于 50MB 的文件。可能是什么原因。 Web 浏览器继续等待上传完成,但任何小于 50MB 的文件都可以毫无问题地上传。还有其他
我可以增加 MVC Controller 操作的 ASP.NET 请求的 maxRequestLength 吗? 我有一个接受文件的 MVC Controller ,它可能非常大。我在 web.con
我想允许我的用户上传巨大的文件,所以我将我的 web.config 更改为:
我的网页上有一个文件上传控件。最大请求长度设置为 8 MB (maxRequestLength = 8192)。我还进行了服务器验证,如果文件超过 4MB,则会抛出错误。配置中 8MB 的原因是为用户
我正在尝试通过 sharepoint 客户端对象模型将文件上传到在 IIS 7 上运行的 Sharepoint 2010 服务器。我发现的问题是文件大小限制非常好......限制。我已经阅读了很多关于
我创建了 mvc 项目并想上传文件。我在web.config中注册了 , in Index.aspx Filename: 在 HomeController.cs
┌─────────┐ ┌─ ───────────┐ ┌───────────────────────┐ │ Postman │ ───► │ Web API App │ ──
我是一名优秀的程序员,十分优秀!