[Asp.net] 檔案上傳超出最大的要求長度

  • 347
  • 0
  • 2017-02-02

上傳檔案時出現"超出最大的要求長度"的問題

實作檔案上傳的時候

如果遇到比較大的檔案

可能會出現"超出最大的要求長度"這個問題

這時候只要修改下面這段

<httpRuntime targetFramework="4.5.2" />

加入 maxRequestLength="99999999"

<httpRuntime targetFramework="4.5.2" maxRequestLength="99999999" />

這樣就可以增加Request最大的長度

不過要注意的是

後面的數字必須在int32的大小以內,以KB為單位

補充說明

這個限制是用來防止服務拒絕攻擊(denial of service attacks)

建議數字設定在你的網站可能上傳的最大檔案大小

例如我的網站總共要上傳2Mb的檔案5個

那我的數字就設定為 2*1024*5 = 10240

 

Write By Charley Chang 


新手發文,若有錯誤還請指教,
歡迎留言或Mail✉給我

創用 CC 授權條款


本著作係採用創用 CC 姓名標示-非商業性-相同方式分享 4.0 國際 授權條款授權.