-3

在使用 symfony 4.4.* 创建的项目中,上传文件时出现以下错误

警告:12406038 字节的 POST 内容长度超过第 0 行未知中 8388608 字节的限制

我可以通过使用函数更改 upload_max_filesize 和 post_max_size 来解决这个问题ini_set()

我的问题是放在哪里:

  1. 就在控制器的 php 标签打开之后。
  2. 在命名空间之后。
  3. 使用后。

还是在控制器的具体方法中?

4

1 回答 1

0

最好的解决方案(基于事实的答案)是将其设置在php.ini文件中以避免任何性能问题。这是关于配置 ini 变量的有用章节。

但是您不能使用 更新这两个参数ini_set。正如 CBroe 在他的评论中提到的那样,这两个选项都具有可变模式。PHP_INI_PERDIR

对于其他参数,如果您无法更新您的 php.ini,那么这个问题很可能会以意见而不是事实和引用来回答。根据您的 Web 服务器,您可以执行以下操作:

  • .php.ini项目顶层目录的文件中,
  • .ht_access公共目录中,
  • 在 public/index.php 文件中
  • 在 Kernel.php 中
于 2020-07-29T08:58:25.927 回答