Bonjour,
je sais faire :
AVANT soumission du formulaire (après clic sur "Parcourir") :
-> vérifier l'extension en javascript ( on vérifie juste le nom du fichier) ;
APRES soumission du formulaire :
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 var extensions_ok = 'jpg,jpeg,png,gif'; var file_name = $(this).val().toLowerCase(); // nom du fichier (ici en jQuery) if(file_name!=''){ var file_array = file_name.split('.'); var file_extension = file_array[file_array.length-1]; // extension du fichier (dernier élément) if(extensions_ok.indexOf(file_extension)===-1) { alert('extension PAS ok'); } else { alert('extension OK'); } }
-> vérifier l'extension en PHP ;
-> vérifier le type MIME en PHP ;
Code php : Sélectionner tout - Visualiser dans une fenêtre à part $file_Extension = strtolower(pathinfo($_FILES['newsPhoto']['name'],PATHINFO_EXTENSION));
MAIS AVANT soumission du formulaire (après clic sur "Parcourir") :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $finfo = new finfo(FILEINFO_MIME_TYPE, NULL); // Retourne le type mime $file_MimeType = $finfo->file($_FILES['newsPhoto']['tmp_name']);
=> est-il possible de vérifier le type MIME en javascript ?
Si oui, comment ?
Merci
Partager