我试图上传大于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