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.
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.
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...
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
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
et faire la vérification
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 String extension = nom_fichier_image.substring(nom_fichier_image.length()-3)
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)
merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager