Загрузка в чанках - PullRequest
       17

Загрузка в чанках

0 голосов
/ 18 июня 2019

Я использую виджет загрузки файла blueimp \ 2Amigos для Yii2.Утверждается, что чанки для загрузки поддерживаются, но я могу получить только последний чанк для загрузки.

Чаны отправляются на сервер, я могу проверить это с помощью прослушивателей событий, но после отправки другого чанка этоперезаписывает предыдущий, поэтому у меня остается только последний фрагмент вместо полного файла.

        echo FileUploadUI::widget([
            'model' => new Model,
            'attribute' => 'doc',
            'url' => ['site/upload'],
            'gallery' => false,
            'fieldOptions' => [
                'accept' => '*'
            ],
            'clientOptions' => [
                'maxFileSize' => 100000000,
                'maxChunkSize' => 10000000, // 10 MB
            ],

Поскольку для максимального размера фрагмента установлено значение 10 МБ, при загрузке файла размером 22 МБ отправляются три фрагмента.на сервер.Однако результирующий файл занимает всего 2 МБ, поскольку он перезаписывает последний отправленный фрагмент.Может быть какая-то опция конфигурации, которую я пропускаю?

...