Bonjour,
je tente de valider une extension de fichier via un Array mais je n'y arrive pas.
En php, j'y arrive avec in_array. Y-at'il l'équivalent en javascript ?
Merci pour vos retours.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 function verifFile(avatar){ var file = avatar.files[0]; // console.log(file); var name = file.name; // console.log(name); var name_length = name.length; // console.log(name_length); var extension = name.split('.').pop(); var extension_lower = extension.toLowerCase(); // console.log(extension_lower); var extension_allowed = new Array ('jpg', 'jpeg', 'png', 'gif'); //console.log(extension_allowed); var size = file.size; // console.log(size); var size_allowed = 1000000; // console.log(size_allowed); var type = file.type; // console.log(type); if (name_length > 0) { if(extension_lower === extension_allowed) { // JE N'ARRIVE PAS A FAIRE RECONNAITRE MON ARRAY //console.log('extension ok'); if(size < size_allowed) { //console.log('poids de la photo OK'); insertphoto(); //return true; } else { alert('Votre photo ne doit pas dépasser 1Mo'); return false; } } else { alert('Format interdit'); return false; } } }
Partager