200912101346ASP.Net 修改檔案上傳的大小限制 - web.config

ASP.Net 預設Server 與 Client 的資料傳輸量上限是 4MB ,所以當你使用 Visual Studio 的 FileUpload 元件做檔案上傳時,檔案的大小必會被限制在4MB之下。該怎麼放大傳輸量呢?

方法一:修改 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG 路徑下的 『web.config.comments』然後尋找 maxRequestLength,將等號右邊的4096大小(單位KB)改成你想要開放傳輸的大小,例如 10MB = 10240

<httpRuntime
       executionTimeout = "110"  [in Seconds][number]
       maxRequestLength = "4096" [number]
       requestLengthDiskThreshold = "80" [number]

方法二:上述方法一是針對整個網站、新專案所給予的設定方式,如果你只想對某一個專案開放大小,其實你只需要去修改你專案(網站)裡的 web.config 就可以了。你只需要增加下面紅色那行到 system.web區塊裡即可。

<configuration>
  <system.web>
    <httpRuntime maxRequestLength="10240" executionTimeout="300"/>
  </system.web>
</configuration>

當中的10240就是要開放傳輸的大小囉!

~End

 

回應
關鍵字
Google Search
Google
累積 | 今日
loading......
平均分數:0 顆星
投票人數:0
我要評分:
Google