Salut à tous,
je suis entrain de réaliser un petit projet personnel, qui comprend un module d'upload d'image.
A l'envoie je fais une vérification de l'extension, comme ceci :
$type_mime = array('image/jpeg','image/gif','image/png');
La partie vérification :
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
//contrôle du type mime
if(in_array($fileType, $mime_types)) {
//traitement du fichier
echo "ok ";
//Upload du fichier sur le serveur dans le répertoire indiqué par imgPath
move_uploaded_file($fileTemp, $imgPath);
//taille du fichier
$taille = getimagesize($imgPath);
echo "width : ".$taille[0]." height : ".$taille[1];
} else {
//annulation
echo "Le format de fichier invalide(jpeg, gif, png)";
} |
Lors de l'envoie de mes fichier sur FF , Opéra, AvantBrowser, NetScape et IE dernière version, ça marche tiptop et si un fichier n'est pas au bon format il ne le prend pas.
Par contre avec IE version 6.0.2900.2180.xpsp_sp2_gdr.070227-2254
Il accèpte les fichier .gif mais pas les fichier .jpg. Je trouve cela très bizarre car l'image est traité côté serveur, mais il ne rentre pas dans le IF et passe tout de suite au ELSE.
Quelqu'un a une idée car là je vois vraiment pas.
Merci pour votre aide
Partager