IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Comparer extension de fichier avec Array


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Homme Profil pro
    �tudiant
    Inscrit en
    D�cembre 2015
    Messages
    262
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 37
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : D�cembre 2015
    Messages : 262
    Par d�faut Comparer extension de fichier avec Array
    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 ?

    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;
    			}  
    		}
    	}
    Merci pour vos retours.

  2. #2
    Invit�
    Invit�(e)
    Par d�faut
    salut,

    regardes la doc array js (mozilla mdn, o� autre)

    anciennement tonarray.indexOf(lower_ext) == -1 //elem non trouv�
    maintenant, tonarray.includes(lower_ext) //elem trouv�

    au passage si il y a un gourou
    ya til une diff�rence entre new Array('a','b') et ['a', 'b'] en terme de spec o� les deux contribuent � la m�me construction de l'array?

  3. #3
    Membre �clair�
    Homme Profil pro
    �tudiant
    Inscrit en
    D�cembre 2015
    Messages
    262
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 37
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : D�cembre 2015
    Messages : 262
    Par d�faut
    Merci tout marche.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [PowerShell] Comparer nom de fichier avec dossier
    Par pcarrey dans le forum Scripts/Batch
    R�ponses: 0
    Dernier message: 17/01/2017, 09h08
  2. R�ponses: 9
    Dernier message: 29/10/2005, 20h11
  3. [JFileChooser]Sauver un fichier avec extension forc�e
    Par FLCEOAP dans le forum Agents de placement/Fen�tres
    R�ponses: 10
    Dernier message: 03/03/2005, 01h11
  4. R�ponses: 4
    Dernier message: 24/08/2004, 13h54
  5. [ZIP]besoin de lire des fichiers avec l'extension tar.gz
    Par mathieublanc13 dans le forum Entr�e/Sortie
    R�ponses: 3
    Dernier message: 24/05/2004, 13h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo