1

我正在使用 SonataMediaBundle,因此我的用户可以将图像与产品相关联。

问题是,如果他们尝试上传大于 upload_max_filesize 的文件,则会引发异常。我尝试使用 Symfony 的约束,但它不起作用。它甚至没有考虑到该约束,因为如果我尝试上传大于 maxSize 且小于 upload_max_filesize 的文件,它不会触发

use Symfony\Component\Validator\Constraints as Assert;

/**
 * @Assert\Image(
 *     maxSize="2M"
 * )
 * @ORM\ManyToOne(targetEntity="Application\Sonata\MediaBundle\Entity\Media")
 */
protected $image;

当然,必须有一种方法来实现这样一个基本的事情?

4

1 回答 1

0

你试过设置upload_max_filesizephp.ini更多说明

于 2013-07-07T10:34:05.987 回答