无法验证yii2中的数据提交错误请求(400)(如果选择视频格式)

无法验证yii2中的数据提交错误请求(400)(如果选择视频格式),yii2,yii-extensions,fileinputstream,yii2-advanced-app,yii2-basic-app,Yii2,Yii Extensions,Fileinputstream,Yii2 Advanced App,Yii2 Basic App,我是新手,所以我有这个问题。我想使用fileinput,所以我添加了fileinput 此url 如果我使用文件输入创建新模型,请选择视频,如果我删除模型中的项目,则:** 误码率请求400 无法验证您提交的数据。 如果我选择图像,它工作正常 如何在yii2中上传视频 我的日志: exception 'yii\web\BadRequestHttpException' with message 'Unable to verify your data submission.' in C:\xampp

我是新手,所以我有这个问题。我想使用fileinput,所以我添加了fileinput 此url 如果我使用文件输入创建新模型,请选择视频,如果我删除模型中的项目,则:** 误码率请求400 无法验证您提交的数据。 如果我选择图像,它工作正常 如何在yii2中上传视频

我的日志:

exception 'yii\web\BadRequestHttpException' with message 'Unable to verify your data submission.' in C:\xampp\htdocs\project\vendor\yiisoft\yii2\web\Controller.php:110
Stack trace:
C:\xampp\htdocs\project\vendor\yiisoft\yii2\base\Controller.php(149): yii\web\Controller->beforeAction(Object(yii\base\InlineAction))
C:\xampp\htdocs\project\vendor\yiisoft\yii2\base\Module.php(455): yii\base\Controller->runAction('delete', Array)
C:\xampp\htdocs\project\vendor\yiisoft\yii2\web\Application.php(84): yii\base\Module->runAction('music/delete', Array)
C:\xampp\htdocs\project\vendor\yiisoft\yii2\base\Application.php(375): yii\web\Application->handleRequest(Object(yii\web\Request))
C:\xampp\htdocs\project\web\index.php(12): yii\base\Application->run()
{main}

请帮帮我?谢谢!

这是核心YII2的代码

if ($this->enableCsrfValidation && Yii::$app->getErrorHandler()->exception === null && !Yii::$app->getRequest()->validateCsrfToken()) {
    throw new BadRequestHttpException(Yii::t('yii', 'Unable to verify your data submission.'));
}
尝试关闭csrf验证

MyController extends Controller {
    public $enableCsrfValidation = false;
}

请参阅升级说明:

[

请通过在中添加此行来更新主布局文件 节:。需要进行此更改,因为 yii\web\View不再自动生成CSRF元标记,因为 第3358期


谢谢,我找到了答案。这个问题-我的php配置。它无法上传2M文件php>>php.ini文件。非常感谢。但为什么我们需要禁用csrf验证,有人能解释一下我们需要在哪里启用csrf验证以及需要在哪里禁用csrf验证吗?最好的方法是始终使用csrf。这个示例只是帮助理解问题。如何处理csrf您可以看到:我的布局标题部分有这一行,但我的app.log充满了BadRequestHttpException条目,即使表单数据存储正常。我做错了什么?