2012-02-28 65 views
0

我的情況是,當我上傳大小超過4mb的文件時,我想向用戶顯示友好的消息,但是當我跨越此限制時,它不會給我一個錯誤它帶我到:使用asp.net在webconfig中放大上傳的文件大小

Internet Explorer cannot display the webpage 

我在做什麼檢查文件的大小是這樣的:

if (FU_EnglishFile.PostedFile.ContentLength > int.Parse(ConfigurationManager.AppSettings["MaxUploadSize"])) 
          { 
           lbl_InvalidFileMsg.Visible = true; 
           return; 
          } 
          else 
          { 
           lbl_InvalidFileMsg.Visible = false; 
} 

,其中來自web配置我的文件大小爲:

<add key="MaxUploadSize" value="4194304" /> 

是沒有任何配置,我應該在web配置什麼設置任何幫助將是一個讚賞

回答

0

我發現了一個問題的答案:

好心設置該標籤在web配置

<system.web> 
    <httpRuntime executionTimeout="240" maxRequestLength="20480" /> 
</system.web> 

感謝

1

請使用上面的代碼像3MB大小更小,然後檢查結果。

+0

我找到解決方案感謝您的回覆 – 2012-02-28 12:41:08