警告:POST内容长度11394639字节超过了8388608字节的限制


Warning: POST Content-Length of 11394639 bytes exceeds the limit of 8388608 bytes

我已经浏览了我能找到的所有解决方案,包括但无法解决我的问题。

我对php.ini production&开发版本;

post_max_size = 5000M
upload_max_filesize = 5000M

然而,这并没有什么区别。如果我试图上传大价值的图像文件,我会收到

我的控制台日志中出现以下响应错误;

<br />
<b>Warning</b>:  POST Content-Length of 11394639 bytes exceeds the limit of 
8388608 bytes in <b>Unknown </b> on line <b>0</b><br /> []
SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
var data = JSON.parse(this.responseText);

我希望能澄清我的问题。感谢您提前调查!

我对php.ini production&开发版本;

post_max_size=5000M上传_max_filesize=5000M

我确实遇到了同样的问题,但在更改php.ini文件并重新启动apache后,这对我来说很有效

SyntaxError:JSON.parse:JSON数据的第1行第1列出现意外字符

我可以看出你有一些问题。检查文件中是否有任何不可靠的字符,因为它似乎会导致问题。有时,当你想上传一个文件时,它的名称可能包含数据库或js的非法字符。请确保您尝试上传的文件名中的每个字符都没有任何非法字符,或者对其进行了相应的编码/解码。

我希望我能帮上忙——这是我的第一篇帖子。

让我知道进展如何!

致以最良好的祝愿,mateekk

我在ubuntu 16.04中遇到了同样的问题。在升级php之后,我有了几个php.ini,一开始我就搞混了。

低于/etc/php,我有php5.5hp5.6php 7.0PHP 7.1文件夹,所以一定要更正正确的文件夹(因为,由于遗留问题,我曾在/etc/php5中工作)。