使用 laravel 文件管理器上传大文件时令牌不匹配

Posted

技术标签:

【中文标题】使用 laravel 文件管理器上传大文件时令牌不匹配【英文标题】:Token Mismatch when uploading big files using laravel file manager 【发布时间】:2017-08-25 01:33:23 【问题描述】:

我将 Laravel5.1 和 tinyMCE 与 laravel file manager (unisharp) 一起使用,当我上传大文件(例如 20MB 及以上)时,我总是收到此错误。我在互联网上搜索过它,但我没有找到与我的问题类似的东西。请查看我的代码以供您审核。

代码:

<div class="input-group">
    <input type="text" name="file_path" id="file_path" class="form-control" value=" Request::old('file_path') " readonly>
    <a id="lfm" class="input-group-addon btn btn-primary" data-input="file_path">
        <i class="fa fa-file"></i> Choose file...
    </a>
</div>

脚本:

<script>
    getTiny(' URL::to('/') ', 'textarea'); // customized function for tinyMCE
    !! \File::get(base_path('vendor/unisharp/laravel-filemanager/public/js/lfm.js')) !!
    var domain = " URL::to('/') /laravel-filemanager";
    $('#lfm').filemanager('file', prefix: domain);
</script>

【问题讨论】:

【参考方案1】:

尝试在php.ini 中设置更大的upload_max_filesize,参见here。或者您的服务器的任何相应配置,例如 nginx 或 Apache。

【讨论】:

有什么办法可以解决这个问题吗?因为如果我有其他项目,我不想一次又一次地更改我的php.ini

以上是关于使用 laravel 文件管理器上传大文件时令牌不匹配的主要内容,如果未能解决你的问题,请参考以下文章

将大文件上传到服务器时,OAuth 访问令牌已过期

无法使用 laravel 文件管理器上传大文件(视频)

如何使用 vuejs 和 laravel 使用块方法上传大文件?

Dropzone CSRF令牌不匹配Laravel 5

使用 ajax 和 laravel 上传文件表单时出现问题?

Laravel。存储:FTP,S3还是?对于非常大的文件[关闭]