1. 程式人生 > >附件上傳的大小限制

附件上傳的大小限制

allow 長度 uri run 編輯 http length ring limits

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

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>

附件上傳的大小限制