使用web.config控制上载文件大小

时间:2012-09-04 08:10:24

标签: asp.net-mvc iis web-config

我需要在我的asp.net mvc应用中控制每个文件夹的上传最大文件大小。所以我在root web.config

<system.web>
  <httpRuntime maxRequestLength="1024" />
</system.web>

然后我上传文件夹结构 Uploads-         用户1         用户2 所以我为用户1文件夹添加了web.config,我将maxRequestLength设置为20480.但它不会影响我的应用程序。看起来我的覆盖不会影响我的应用程序。 任何建议???

1 个答案:

答案 0 :(得分:1)

在根web.config中,为每个子文件夹添加Location标记,如下所示:

<location path="Uploads/User1">
    <system.web>
        <httpRuntime maxRequestLength="20480" />
    </system.web>
</location>

<location path="Uploads/User2">
    <system.web>
        <httpRuntime maxRequestLength="1024" />
    </system.web>
</location>