2014-12-19 64 views
1

我想检查文件上传控件的文件大小限制。如何获得asp.net中fileupload控件的最大文件大小限制

的HTML代码是在这里:

<input id="uplTheFile" style="WIDTH: 318px; HEIGHT: 22px" type="file" size="80" name="uplTheFile" runat="server"> 

我已经搜索代码,但未能get.here名为size = 80属性。 我试图在网上搜索,但只能看到它是可选的,我不确定它是否用于定义文件大小。

请建议。

+1

检查web.config中的maxRequestLength。默认是4MB。 Sandeep 2014-12-19 05:55:18

+0

@Sandeep他要求的文件大小不是允许的最大请求。 – Hozikimaru 2014-12-19 05:59:35

+0

@SurgeonofDeath我从他的描述中可以看出,她在上传一些大小的文件时遇到了一些问题,并且想要检查文件上传大小限制的指定位置。 – Sandeep 2014-12-19 06:10:51

回答

0

您需要设置HttpRuntimeSection.MaxRequestLength属性来限制上传文件的大小。

最大请求大小,以千字节为单位。默认大小是4096 KB(4 MB)。

您可以设置的maxRequestLengthweb.config,下面的例子将在web.config中20MB限制。

<system.web> 
    <!-- .... --> 
    <httpRuntime maxRequestLength="20480"/> 
    <!-- .... --> 
</system.web> 

指定输入流缓冲阈值极限,以KB。 此限制可用于防止例如由用户向服务器发送大型文件而导致的拒绝服务攻击,例如 。您 可以在此MSDN article中阅读有关HTTPRuntime的更多信息。

+0

非常感谢Adil !! !!!!!!!提供这些信息:)) – 2014-12-19 07:52:03

+0

欢迎您@pooja sharma,http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – Adil 2014-12-19 07:56:57