上传大于2Mo Symfony2的文件

时间:2015-06-07 00:27:59

标签: php symfony

我正在尝试上传大于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

2 个答案:

答案 0 :(得分:7)

大多数可能的apache使用另一个php,而不是你编辑ini的那个

只是phpinfo();

在AppKernel.php或app.php

并查找正确的ini

目录 示例中的

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

答案 1 :(得分:2)

您还可以在网站/目录根目录的.htaccess文件中设置自定义值:

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