Yii2上传视频文件返回错误400

时间:2018-06-21 11:14:54

标签: file-upload yii2

我使用Yii2,并希望上传带有图像的视频文件..我没有问题,但是当我尝试上传视频时,它返回错误400 ...我读了两个类似的问题,例如我的问题,但它们没有答案...如果我想念什么? 查看:

   $childVideo = array();
       $model->getErrors();

       $count = 0;
       if(isset($modelVideo) and $modelVideo->hasVideo()){
           $count = 1;
           $childVideo = $model->getKartikPhotos();
       }else{
           echo '<img src="/images/video.jpg" style="width: 15%" />';
       }
       echo '<div class="col-xs-12 col-sm-12">';
       echo $form->field($model, 'videoFiles[]')->widget(FileInput::classname(), [
           'options' => [
               'multiple' => true,
               'disabled' => ((Yii::$app->params['numberUserVideo'] - $count) == 0) ? true : false,
           ],
           'pluginOptions' => [
               'fileActionSettings' => [
                   'removeIcon' => '<i class="fa fa-trash"></i> ',
               ],
               'initialPreview' => $childVideo,
               'showRemove' => false,
               'showUpload' => false,
               'allowedFileExtensions' => Yii::$app->params['allowedUserVideoExtensions'],
               'maxFileCount' => Yii::$app->params['numberUserVideo'] - $count,
           ],
       ]);
       echo '</div>';

在控制器中,当我尝试执行var_dump($ _ POST)时,显示错误400 ...

1 个答案:

答案 0 :(得分:2)

您将需要在php.ini配置文件中设置upload_max_filesize和post_max_size变量的值。

  

;允许的最大大小upload_max_filesize = 100M

     

;必须大于或等于upload_max_filesize post_max_size =   100M

对上传使用常识值。

修改php.ini文件后,重新启动服务器以使用新配置。

如果您使用的是托管系统,则需要询问您的主机服务以增加值。