上传大文件:在 System.Web.HttpRequest.GetEntireRawContent()
生活随笔
收集整理的這篇文章主要介紹了
上传大文件:在 System.Web.HttpRequest.GetEntireRawContent()
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我們在使用上傳文件控件上傳大型視頻、文件等會出現這樣的情況
其原因是因為我們webconfig配置文件里面配置默認為4MB,所以不管你在控件里面怎么加大上傳空間也是上傳不了的。
我們在配置文件里面找到httpRuntime這個節點
<httpRuntime requestValidationMode="2.0" targetFramework="4.5" maxRequestLength="102400" executionTimeout="9000" />maxRequestLength:設置最大的請求,默認4MB,這里是以KB為單位,102400是100MB
executionTimeout:這個是請求等待的最大時間,秒作為單位
然后設置控件里面的單個文件最大多少,所有文件最多多少:
UploaderHandler.FileSizeLimit = 100 * 1024 * 1024;
UploaderHandler.FileSingleSizeLimit = 100 * 1024 * 1024;
這里需要注意的一個問題,我們為什么在本地調試可以,放到服務器上就不可以了呢。
所以,我們在使用iis配置的時候一定要注意配置請求篩選,設置請求最大長度,我們選擇偷懶,直接在后面加一個0。。。。因為這里默認是30M
總結
以上是生活随笔為你收集整理的上传大文件:在 System.Web.HttpRequest.GetEntireRawContent()的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (3.2)将分词和去停用词后的评论文本基
- 下一篇: 一首诗