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

avec Java Discussion :

Vérifier l'extension image


Sujet :

avec Java

  1. #1
    Provisoirement toléré
    Inscrit en
    Avril 2007
    Messages
    679
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 679
    Points : 76
    Points
    76
    Par défaut Vérifier l'extension image
    Bonjour,

    comment pourrais-je vérifier qu'une image de format JPG a bien une extension jpg ou bien jpeg et que quelqu'un ne sait pas amuser a mettre une extension png par exemple?
    J'aimerai vérifier ça pour les format JPG, BMP et TIF.

  2. #2
    Membre éclairé Avatar de nsanabi
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    570
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2003
    Messages : 570
    Points : 678
    Points
    678
    Par défaut
    tu peut utiliser les méthodes de la classe String une fois le nom du fichier récupéré
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if(nomFichier.endsWith (".jpg"))//c bon...

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    328
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Mexique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 328
    Points : 459
    Points
    459
    Par défaut
    Salut,

    Exemple:
    Ton fichier doit être "monImage.jpg"

    Si le type jpg a été changé, en le lisant par exemple en utilisant la classe Scanner et en "catchant", il y aura levée d'une exception: (FileNotFoundException fnfe), ce qui signifie que le fihier n'existe pas ou plus, soit sous ce nom, soit avec ce type, soit les deux.

    Cordialement,

    Dan

  4. #4
    Expert confirmé
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Points : 4 539
    Points
    4 539
    Par défaut
    salut
    tu Tu peux lire l'en-tête de ton fichier pour vérifier le format de ton image
    et aprés extraire son extension avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    String extension = nom_fichier_image.substring(nom_fichier_image.length()-3)
    et faire la vérification

  5. #5
    Membre chevronné
    Avatar de professeur shadoko
    Homme Profil pro
    retraité nostalgique Java SE
    Inscrit en
    Juillet 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité nostalgique Java SE

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 257
    Points : 1 855
    Points
    1 855
    Par défaut
    je suppose que les noms en ".jpg", ".JPG", ".jpeg" et ".JPEG" sont ok ... non?
    le conseil précédent qui consiste à lire le format directement dans l'en tête fichier me semble plus sûr (même si c'est plus dur).
    J'ai des principes: je peux toujours trouver une bonne raison pour les contredire .... mais j'ai des principes!
    (mon excellent bouquin sur Java : https://eska-publishing.com/fr/livre...822407076.html)

  6. #6
    Provisoirement toléré
    Inscrit en
    Avril 2007
    Messages
    679
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 679
    Points : 76
    Points
    76
    Par défaut
    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Vérifier l'extension et le format d'un fichier image
    Par tagada_tagada dans le forum Langage
    Réponses: 7
    Dernier message: 19/11/2008, 03h59
  2. Vérifier l'extension d'un fichier passé en argument
    Par willem77 dans le forum Débuter
    Réponses: 11
    Dernier message: 14/08/2007, 13h27
  3. Vérifier si une image existe
    Par kevinf dans le forum Langage
    Réponses: 5
    Dernier message: 20/02/2007, 11h21
  4. Vérifier si une image distante existe
    Par fab4am dans le forum Langage
    Réponses: 26
    Dernier message: 02/01/2007, 17h10
  5. Vérifier l'extension et la taille
    Par kevinf dans le forum Langage
    Réponses: 14
    Dernier message: 21/11/2006, 19h20

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