所以我的文件上传效果很好。但是我需要设置允许的文件类型,在哪里以及如何设置可以上载的文件类型。它应该是一个图像文件,我不希望用户(显然)上传除图像之外的任何内容。我会假设它在validation.yml中的某个地方?
谢谢!
答案 0 :(得分:1)
有两种方法,或者使用file validation attribute或image validation attribute,这最后一种方式是接受的mime类型为image / *
网站上的示例如下:
# src/Acme/BlogBundle/Resources/config/validation.yml
Acme\BlogBundle\Entity\Author:
properties:
bioFile:
- File:
maxSize: 1024k
mimeTypes: [application/pdf, application/x-pdf]
mimeTypesMessage: Please upload a valid PDF
# src/Acme/BlogBundle/Resources/config/validation.yml
Acme\BlogBundle\Entity\Author
properties:
headshot:
- Image:
minWidth: 200
maxWidth: 400
minHeight: 200
maxHeight: 400