0
所以我的文件上傳工作正常。不過,我需要設置允許的文件類型,在哪裏以及如何設置可以上傳的文件類型。它應該是一個圖像文件,我不希望用戶(顯然)上傳除了圖像以外的任何東西。我會認爲它在validation.yml中的某處?在Symfony2中上傳文件時設置文件類型
謝謝!
所以我的文件上傳工作正常。不過,我需要設置允許的文件類型,在哪裏以及如何設置可以上傳的文件類型。它應該是一個圖像文件,我不希望用戶(顯然)上傳除了圖像以外的任何東西。我會認爲它在validation.yml中的某處?在Symfony2中上傳文件時設置文件類型
謝謝!
有兩種方法,或使用file validation attribute,或者image validation attribute,這最後的接受MIME類型的圖像/ *
網站上的例子去如下:
# 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
真棒,謝謝,我無法爲我的生活找到這個。謝謝! – TooTiredToDrink