maxAllowedContentLength

maxAllowedContentLength

本文介绍了如何阅读 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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-05 05:48