vérifier type mime en javascript AVANT upload ?
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) ;
Code:
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');
}
} |
APRES soumission du formulaire :
-> vérifier l'extension en PHP ;
Code:
$file_Extension = strtolower(pathinfo($_FILES['newsPhoto']['name'],PATHINFO_EXTENSION));
-> vérifier le type MIME en PHP ;
Code:
1 2
| $finfo = new finfo(FILEINFO_MIME_TYPE, NULL); // Retourne le type mime
$file_MimeType = $finfo->file($_FILES['newsPhoto']['tmp_name']); |
MAIS AVANT soumission du formulaire (après clic sur "Parcourir") :
=> est-il possible de vérifier le type MIME en javascript ?
Si oui, comment ?
Merci