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

Entrée/Sortie Java Discussion :

comment être sûr qu'un fichier est une image?


Sujet :

Entrée/Sortie Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2006
    Messages : 37
    Points : 38
    Points
    38
    Par défaut comment être sûr qu'un fichier est une image?
    Hello,

    ests-ce que quelqu'un sait s'il existe un moyen d'être sûr qu'un fichier est une image à part en regardant l'extension du fichier ? (pour éviter d'oublier une extension par exemple)

    Merci

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 28
    Points : 27
    Points
    27
    Par défaut
    Bonjour,

    Je crois qu'il existe un nombre d'octets au début du fichier qui te permettent de determiner le format (le nombre magique)... à explorer.

  3. #3
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 108
    Points : 3 203
    Points
    3 203
    Par défaut
    le bon vieux try{}catch(){}

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2006
    Messages : 37
    Points : 38
    Points
    38
    Par défaut
    Citation Envoyé par eclesia
    le bon vieux try{}catch(){}
    tu ferais un try{}catch{} de quoi? ^_^

  5. #5
    Membre chevronné
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Points : 1 958
    Points
    1 958
    Par défaut
    D'un load sur le fichier image. Si ne format n'est pas correct ( ou type inconnu ) alors une exception est levée.

  6. #6
    Membre actif Avatar de orelero
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    389
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 389
    Points : 274
    Points
    274
    Par défaut
    j'crois que y'a pas de solution 100% sûre .
    Comme dit Sethys, tu peux utiliser le magic number d'un fichier :
    http://en.wikipedia.org/wiki/Magic_n...programming%29
    http://www.astro.keele.ac.uk/olduser...ile_magic.html

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2006
    Messages : 37
    Points : 38
    Points
    38
    Par défaut
    bon ben merci à tous Je vais finalement utiliser le bon vieux try{}catch{} :^)

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

Discussions similaires

  1. Comment savoir si un fichier est une librairie ?
    Par kkt8 dans le forum Langage
    Réponses: 7
    Dernier message: 28/02/2011, 08h20
  2. Comment savoir si le fichier est une image
    Par MaitrePylos dans le forum Ruby on Rails
    Réponses: 15
    Dernier message: 10/05/2007, 15h31
  3. Comment faire pour lancer un fichier ou une application
    Par tayourt dans le forum VC++ .NET
    Réponses: 7
    Dernier message: 24/04/2007, 22h31
  4. [SQL] Comment être averti du coté admin d'une erreur du coté visiteur
    Par JackBeauregard dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 10/11/2006, 20h29
  5. Réponses: 8
    Dernier message: 27/09/2006, 13h52

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