Как загрузить файл размером 10 ГБ+ в ASP.NET с#
Я пытаюсь загрузить файл размером более 10 ГБ+, и есть несколько файлов, которые я хочу загрузить на сервер.
Я внес некоторые изменения в Web.config, чтобы загрузить большие файлы.
Что я уже пробовал:
&ЛТ;система.веб&ГТ;
&ЛТ;компиляция отладка="истинный" targetframework="4.5"и GT;
< httpruntime executiontimeout= "6000000" maxrequestlength= "2147483647">
< system. webserver>
< безопасность>
& lt;requestfiltering>
<requestlimits maxallowedcontentlength= "2147483647">
Но он поддерживает только размер файла до 2 ГБ. Я делаю слишком много исследований,но не могу получить ничего, что помогло бы мне загрузить файл размером 10 ГБ+.
Я читал какую-то статью, в которой говорилось, что максимальный размер файла составляет 2 ГБ
Максимальное значение maxRequestLength?
IIS 7 httpruntime maxRequestLength предел 2097151
https://blogs.msdn.microsoft.com/prashant_upadhyay/2011/07/12/large-file-upload-issue-in-asp-net/
Я нашел несколько хаков, которые я нарезаю файл на стороне клиента (браузер) и загружаю этот весь срез на сервер, а после этого объединяю весь этот срез в один файл.
Но это может быть неправильной идеей сделать это, если какой-то фрагмент файла не удалось загрузить или пропустить, так что файл может быть поврежден.
Я не хочу реализовывать технику среза, загрузки и слияния файлов для загрузки большого файла.
Существует любой другой способ сделать загрузку больших файлов (размер 10 ГБ+) с помощью ASP.NET и C#.
Спасибо.