无法在laravel中上传视频,错误消息“给定的数据无效”

时间:2019-03-04 07:51:57

标签: laravel-5 file-upload

我在项目中上传的视频文件不能超过2 MB。我收到error 422, error message : the given data was invalid,文件上传失败。

我在post_max_size中增加了upload_maxphp.ini的大小,但这没有用。 我可以上传小于2 mb的文件。

1 个答案:

答案 0 :(得分:0)

如果您要提出ajax请求来上传视频文件,请确保在ajax请求上方具有此权限。

$.ajaxSetup({
    headers: {
        'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content')
    }
});

仅当您尝试绕过CSRF令牌验证而不定义令牌时,才会显示错误422。

还请确保您具有带有 _token 名称的元标记,否则,上面的代码将无用。

<meta name="csrf-token" content="{{ csrf_token() }}">