2014-12-19 4 views
1

Я хочу проверить ограничение размера файла для моего контроля загрузки файлов.Как получить максимальный размер файла управления файловой загрузкой в ​​asp.net

HTML-код здесь:

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

я искал в коде, но не get.here это атрибут с именем size = 80. Я попытался найти в сети, но только смог убедиться, что он является опциональным. Я не уверен, используется ли он для определения размера файла.

предлагаю.

+1

check maxRequestLength в вашем web.config. Значение по умолчанию - 4 МБ. Sandeep

+0

@Sandeep он запрашивает размер файла не максимально допустимого запроса. – Hozikimaru

+0

@SurgeonofDeath Я исхожу из его описания, что она сталкивается с некоторой проблемой при загрузке файла с некоторым размером и хочет проверить, где указан размер ограничения размера файла. – Sandeep

ответ

0

Чтобы ограничить размер загружаемого файла, вам необходимо установить свойство HttpRuntimeSection.MaxRequestLength.

Максимальный размер запроса в килобайтах. Размер по умолчанию - 4096 КБ (4 МБ).

Вы можете установить, что maxRequestLength в web.config, следующий пример задает 20MB предел в web.config.

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

Определяет предел для порога буферизации входного потока, в КБ. Это ограничение можно использовать для предотвращения атак типа «отказ в обслуживании», которые являются , вызванных, например, тем, что пользователи размещают на сервере большие файлы. Вы можете узнать больше о HTTPRuntime в этом MSDN article.

+0

Большое спасибо Adil! !!!!!!! за предоставление этой информации :)) –

+0

Добро пожаловать @pooja sharma, http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – Adil

Смежные вопросы