Symfony1 mime 类型验证导致错误消息,因为它无法验证高分辨率图像。我在 validate.yml 中的验证代码如下:
mime_types:
- 'image/jpg'
- 'image/jpeg'
- 'image/png'
- 'image/gif'
- 'image/bmp'
- 'application/pdf'
mime_types_error: The allowed file extensions are:jpg, png, gif, bmp and pdf
但是如果尝试上传大小为 2-3 MB 的高分辨率图像,它会抛出 mime 类型错误消息,如:
The allowed file extensions are:jpg, png, gif, bmp and pdf
虽然文件类型属于.jpg。谁能告诉我这是一个 symfony1 sfvalidator 错误吗?我该如何克服呢?