批量上传

时间:2019-06-17 23:57:16

标签: javascript php file-upload yii2

我正在为Yii2使用blueimp \ 2Amigos文件上传小部件。据说支持分块上传,但是我只能获取最后一个要上传的块。

这些块已发送到服务器,我可以通过事件侦听器进行验证,但是一旦发送了另一个块,它将覆盖前一个块,因此我只剩下最后一个块,而不是完整文件。

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

因为我将最大块大小设置为10MB,所以当我上传22MB文件时,会将三个块发送到服务器。但是,生成的文件只有2MB,因为它会覆盖最后发送的块。可能会缺少一些配置选项吗?

0 个答案:

没有答案