加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 如何阅读maxAllowedContentLength

发布时间:2020-12-16 06:30:19 所属栏目:asp.Net 来源:网络整理
导读:对于我的网络应用程序,我有用于上传文件的flash组件.我想在客户端处理最大文件大小限制而不实际将该文件发送到服务器.所以我需要以某种方式从配置文件中读取该值以将其发送到客户端.我发现的一些文章说直接读取配置文件不是解决方案,因为它可以在很多地方进
对于我的网络应用程序,我有用于上传文件的flash组件.我想在客户端处理最大文件大小限制而不实际将该文件发送到服务器.所以我需要以某种方式从配置文件中读取该值以将其发送到客户端.我发现的一些文章说直接读取配置文件不是解决方案,因为它可以在很多地方进行更改.所以应该有一些API调用,但我找不到任何…

<system.webServer>
    <security>
        <requestFiltering>
            <requestLimits maxAllowedContentLength="1048576" />
        </requestFiltering>
    </security>
</system.webServer>

解决方法

试试这种方式

您可以根据配置文件中的Web配置更改以下代码段

我的web.config有些看起来像

<system.web>
  <httpRuntime executionTimeout="30"  maxRequestLength="100"/>

在这里你可以看到maxRequestLength定义为100,可以从页面后面的代码更改

使用System.Web.Configuration添加;

现在编写此代码以更改maxRequestLength的值

Configuration configuration = WebConfigurationManager.OpenWebConfiguration("~");
HttpRuntimeSection httpruntinesec =
    (HttpRuntimeSection)configuration.GetSection("system.web/httpRuntime");

您可以使用httpruntinesce实例设置该值.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读