Ошибка Bad Request в виджете BootStrap в Yii2

При использовании виджета FileInput для загрузки изображений через Ajax может возникнуть ошибка Bad Request 400. Для исправления ошибки нужно передать в настройках виджета значение CSRF через параметр uploadExtraData как показано в примере ниже.

		FileInput::widget( [
           'name'=>'images',
           'pluginOptions' => [
               'uploadUrl' => '[url_контроллера]',
               'enableResumableUpload' => true,
               'uploadExtraData' => ['_csrf' => Yii::$app->request->getCsrfToken()],
					...
                ],
               'options' => ['accept' => 'image/*','multiple' => true]
        ])         

Полезная ссылка по теме: https://qna.habr.com/q/228319

Тэги:

Тэг в списке: