我在我的实体类中使用此代码:
/**
* @Assert\File(maxSize="8388608", maxSizeMessage="8 MB please")
*/
protected $imageFile;
或者这个:
/**
* @Assert\Image(maxSize="8M", maxSizeMessage="8 MB please")
*/
protected $imageFile;
但上传 5 MB 文件时,我得到的只是这个错误:
The file is too large. Allowed maximum size is 2097152 bytes.
我的配置被忽略了。奇怪的是,当我在上面的示例中使用它时,'mimeTypesMessage=...' 正在工作。这意味着除了 maxSize/maxSizeMessage 的东西之外,验证通常是有效的。
任何建议如何解决这个问题?