Как загрузить большой файл размером более 25 ГБ со стороны клиента jQuery? - PullRequest
0 голосов
/ 01 апреля 2019

У меня есть проект веб-API, где в пользовательском интерфейсе есть возможность загружать большие файлы размером 25 ГБ или выше на серверную часть. У меня есть контроль файлов jQuery, но он не поддерживает файлы размером более 2 ГБ. Какие есть варианты загрузки 25 ГБ файлов? Спасибо!

1 Ответ

0 голосов
/ 01 апреля 2019

Вы захотите использовать загрузку фрагментированных файлов

Без них вам, скорее всего, не хватит памяти (загрузка файла будет сохранена в памяти во время загрузки).Если у вас нет веб-сервера с объемом памяти более 25 ГБ, это резко снизит производительность вашего веб-сервера и может привести к сбою.По крайней мере, его не удастся загрузить.

Вам также понадобится это в вашем проекте C #, веб-конфигурации:

<system.web>
  <httpRuntime executionTimeout="TTTTTT" maxRequestLength="XXXXXX" />
</system.web> 

Где X - это значение в килобайтах вашего максимального размера чанкаи T - время в секундах, в течение которого вы хотите, чтобы время ожидания соединения превышало его.

...