ASP.Net調整允許上傳文件的大小


1、用戶上傳視頻文件
注意:調整允許上傳文件的大小:
ASP.Net為了防止過大的http惡意請求阻塞網站,所以限定了每次上傳文件最大4M,asp.net1.1中把用戶上傳的文件先放到內存中,2.0后如果上傳的文件過大(默認256K)則會把文件保存到磁盤中。
不要修改全局的web.config來解除限制,保證安全,只對視頻上傳的ashx文件夾添加獨立的web.config
<system.web>
<httpRuntime maxRequestLength="204800" requestLengthDiskThreshold="1024"/>
</system.web>

maxRequestLength 表示最大上傳文件的長度(KB為單位)。requestLengthDiskThreshold表示最多上傳204800K(200M),大於1024K以后保存到磁盤,防止占用內存空間。

通過根文件夾和子文件夾中設置不同的AppSettings值來看到:子文件夾中的Web.Config可以覆蓋父文件夾中的設置。這樣對於上傳的文件夾才把上傳限制放開到200MB。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM