невозможно загрузить файлы большого размера (до 2 ГБ) в браузер Microsoft Edge? - PullRequest
0 голосов
/ 28 января 2019

У меня есть загрузчик Kendo File на Asp.Net MVC .Когда я пытаюсь загрузить файлы размером до 1,9 ГБ с помощью Win 10 Edge, при этом происходит сбой вкладки.Версия моего Edge 41.16299.547.0 После сбоя, страница автоматически обновилась .Но загрузка не удалась.

Я контролировал использование памяти (из диспетчера задач) во время процесса.Похоже, что процесс загрузки исчерпал память.

Я повторил тот же процесс с тем же файлом в FF, Chrome .Файл успешно загружен.Как решить эту проблему? Требуется ли какой-либо материал для кодирования ?

1 Ответ

0 голосов
/ 30 января 2019

Для более крупной загрузки файлов я предлагаю использовать Chunk Upload , он будет разбивать файлы на более мелкие фрагменты с заранее определенным размером фрагментов и загружать их один за другим.

Код, подобный этому (вы можете установить размер фрагмента):

<div class="demo-section k-content">
    @(Html.Kendo().Upload()
        .Name("files")
        .Async(a => a
            .Save("Chunk_Upload_Save", "Upload")
            .Remove("Chunk_Upload_Remove", "Upload")
            .AutoUpload(true)
            .ChunkSize(1100)
        )
    )
</div>

Подробнее о загрузке чанка, пожалуйста, проверьте эту статью .

...