在用symfony 4.4.*创建的项目中,当上传文件时,我得到了以下错误
警告:POST内容长度12406038字节超过了未知第0行8388608字节的限制
我可以通过使用函数ini_set()
更改upload_max_filesize和post_max_size来解决此问题
我的问题是把它放在哪里:
- 就在控制器的php标签的opning之后
- 在命名空间之后
- 使用后
或在控制器的特定方法中?
最好的解决方案(基于事实的答案(是将其设置在php.ini
文件中,以避免任何性能问题。这里有一个关于ini变量配置的有用章节。
但是您不能使用ini_set
来更新这两个参数。正如CBroe在评论中提到的那样,这两种选择都具有PHP_INI_PERDIR
的可变模式。
对于其他参数,如果您不能更新php.ini,那么这个问题的答案可能是意见,而不是事实和引用。根据您的网络服务器,您可以执行以下操作:
- 在项目顶部目录的
.php.ini
文件中 - 在公共目录中的CCD_ 6中
- 在public/index.php文件中
- 在Kernel.php中