如何阅读 maxAllowedContentLength [英] How to read maxAllowedContentLength

查看:17
本文介绍了如何阅读 maxAllowedContentLength的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

For my web app i have flash component for uploading files. I would like to handle max file size limit on client side without actual sending that file to server. So i need to read that value from config file somehow to send it to client. Some articles i had found said that reading directly config file is not solution, because it can be changed in whole lot of places. So there should be some API call probably, but i cannot find any...

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

解决方案

Try this way

You can change the below segment of code based on the web configuration in the config file

My web.config some look like

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

Here you can see maxRequestLength is defined as 100 which can be changed from code behind page

Add using System.Web.Configuration;

Now write this code to change the value of maxRequestLength

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

You can use httpruntinesce instance set the value.

这篇关于如何阅读 maxAllowedContentLength的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆