Bonjour,
suite a ce script :
Je vous que mes fichiers aient les extention jpeg, gif, png et ogg pouir qu'il soient uploadé, ces mime Types ne sont pas reconnues.Code:
1
2
3
4
5
6
7
8
9
10
11 /** * @ORM\Column(type="string", length=255, nullable=true) * @Assert\File( * maxSize = "10M", * mimeTypes = {"image/jpeg", "image/gif", "image/png", "video/ogg"}, * mimeTypesMessage = "Le fichier choisi ne correspond pas à un fichier valide", * notFoundMessage = "Le fichier n'a pas été trouvé sur le disque", * uploadErrorMessage = "Erreur dans l'upload du fichier" * ) */ private $file;
Je bosse avec Symfony2 et php3.3.3 sous un serveur Debian.
aprés avoir fait des recherches j'ai trouvé que c'est un soucis ou niveu de l’extension fileinfo.
aprés la commande php -m j'ai bien fileinfo.
Dans etc/php5/apache2/php.ini il fallait décommenter cette ligne :
Mais sous linux elle n'existe pas.Code:extension=php_fileinfo.dll
dans /usr/lib/php5/20090626$ : je n'ai pas mon fileinfo.so
En gros la configuration de php de mon serveur ne gére pas mime types.
Quelqu'un peut m'aider.
Merci