laravel TokenMismatchException,文件上传超过8MB

时间:2017-10-28 01:56:46

标签: php laravel ubuntu apache2

当我上传低于8MB时,它可以正常工作。但是当文件超过8 MB时显示此错误

  

(1/1)TokenMismatchException

     

在VerifyCsrfToken.php(第68行)

     

在VerifyCsrfToken->句柄(对象(请求),对象(关闭))

     在Pipeline.php中的

(第148行)

2 个答案:

答案 0 :(得分:1)

您需要在php根目录中的php.ini文件中更改upload_max_filesizepost_max_size的值。
将其设置为您的选择

upload_max_filesize = 100M
post_max_size = 100M

答案 1 :(得分:1)

当您上传的文件小于最大上传大小但超过POST_MAX_SIZE时,会发生这种情况。输入在POST_MAX_SIZE处被截断,这意味着csrf令牌丢失。

您可以在php.ini文件中更改这些值。确保upload_max_filesize& post_max_size是相同的。