使用 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 文件管理器上传大文件时令牌不匹配的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 vuejs 和 laravel 使用块方法上传大文件?