附件上傳的大小限制

在附件上傳時,除了在程序中對大小限制之外,還要進行一些其他的配置

1. maxRequestLength (單位是KB)

IIS6 默認允許的附件最大上傳大小爲4M,在IIS7之前,當我們需要擴大這個上傳限制時,

比如需要將允許上傳的附件上限設置爲50M,則可以在web.config中做如下配置:

<system.web>

 <httpRuntime maxRequestLength="51200"  />

</system.web>

2. maxAllowedContentLength

在使用IIS7後,除了進行以上配置外,還需要注意到

選中一個虛擬目錄,選擇功能視圖----雙擊請求篩選---右鍵選擇編輯功能測試,裏面有一項是允許的最大內容長度,默認是30M

也就是說,在使用IIS7後,如果你想上傳50M的附件,你得修改以上兩個地方纔行

 

 

或者,在web.config文件中做如下配置:

<system.webServer>

    <security>
      <requestFiltering>
        <requestLimits maxAllowedContentLength="2147483647"></requestLimits>
      </requestFiltering>
    </security>

 </system.webServer>