2012-11-30 41 views

回答

0

使用的web.config文件(在<system.web>標籤內)<httpRuntime>標籤的maxRequestLength屬性定義的大小。

例如:

<system.web> 
    ... 
    <httpRuntime 
     ... 
     maxRequestLength="5242880" //Number of Bytes (5MB) 
     ... 
    /> 
    ... 
</system.web> 


顯示警告用戶更新大型文件

時在文件上傳事件處理程序中,檢查了 'PostedFile' 的 '的ContentLength' 。

if (FileUpload1.HasFile && FileUpload1.PostedFile.ContentLength > 5242880) 
{ 
    // Relevant error message goes here... 
} 

參考FileUploadClass MSDN page也是有用的。

+0

您好CRoshanLGI想要給用戶一個錯誤信息,如果他這樣做,並與您的解決方案,這不會發生。 – Prkh

+0

@Prkh我編輯了答案。請讓我知道這是否工作,如果你需要更多的幫助。 – CRoshanLG

+0

@CRoshanLGI您的答案實際上是做這項工作,但是這發生在button_click事件上,即頁面加載將被觸發。我希望只要用戶在按鈕的單擊事件之前選擇文件,就可以顯示該消息。 – Prkh