Jaydeep Shah Ответов: 2

Ошибка загрузки большого файла


Я должен загрузить файл размером 1 Гб или больше, чем он должен загрузить.

но в настоящее время только 241 МБ файла может загрузить больше, чем он не может загрузить.

В webconfig я добавляю код для загрузки большого файла.

Пожалуйста, дайте мне подсказку, где я ошибаюсь.

Что я уже пробовал:

<system.webServer>
    <security>
      <!--<requestFiltering allowDoubleEscaping="true"/>-->
      <requestFiltering allowDoubleEscaping="true">
        <!-- This will handle requests up to 3000MB (3GB) -->
        <requestLimits maxAllowedContentLength="3000000000" />
      </requestFiltering>
    </security>
  </system.webServer>



<httpRuntime targetFramework="4.5.2" executionTimeout="9999" maxRequestLength="2097151" />

2 Ответов

Рейтинг:
6

Mayra Desai

добавьте в webconfig (executionTimeout="9999" maxRequestLength="2097151"также requried)

<system.webServer>
   <security>
     <!--<requestFiltering allowDoubleEscaping="true"/>-->
     <requestFiltering allowDoubleEscaping="true">
       <!-- This will handle requests up to 3000MB (3GB) -->
       <requestLimits maxAllowedContentLength="3000000000" />
     </requestFiltering>
   </security>
 </system.webServer>



и

<httpRuntime targetFramework="4.5.2" executionTimeout="9999" maxRequestLength="2097151" />


Рейтинг:
2

Maciej Los

параметр maxrequestlength[^] измеряется в килобайтах и параметр maxallowedcontentlength[^] измеряется в байтах. Они должны быть равны.

Для 1 ГБ это было бы:
веб.конфиг:

<configuration>
    <system.web>
        <httpRuntime maxRequestLength="1048576" />
    </system.web>
</configuration>

Настройки IIS7 и выше:
<system.webServer>
   <security>
      <requestFiltering>
         <requestLimits maxAllowedContentLength="1073741824" />
      </requestFiltering>
   </security>
 </system.webServer>


Видеть:
asp.net - превышена максимальная длина запроса.[^]
asp.net - Как установить maxAllowedContentLength на 500 МБ при работе на IIS7?[^]
Ограничения запросов <requestLimits> | Microsoft Docs[^]
Сколько стоит 1 байт, килобайт, мегабайт, гигабайт и т. д.?[^]