上传大于2Mo的文件Symfony2


Upload files bigger than 2Mo Symfony2

我试图上传大于2Mo的文件,我的表单上有这个错误

The file is too large. Allowed maximum size is 2 MiB.

这是我的模型

/**
 * @var UploadedFile
 *
 * @Assert'File(maxSize = "32768k")
 * @Assert'Valid()
 */
protected $file;

和php.ini

post_max_size = 50M
upload_max_filesize = 50M

我已经重新启动apache

最可能的apache使用的是另一个PHP,而不是你编辑ini

just phpinfo();

在AppKernel.php或app.php

并查找正确的ini

目录在示例

Loaded Configuration File => /usr/local/etc/php/5.4/php.ini

你也可以在web/目录下的。htaccess文件中设置你的自定义值:

# File size settings for uploads
php_value upload_max_filesize 50M
php_value post_max_size 50M