2012-11-30 73 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