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

Applets Java Discussion :

Ouvrir des images sur le serveur


Sujet :

Applets Java

  1. #1
    Membre émérite
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 563
    Points : 2 390
    Points
    2 390
    Par défaut Ouvrir des images sur le serveur
    Bonjour

    J'execute une applet sur une page web et cet applet doit acceder à des images situé au meme endroit que les .class sur le serveur.

    J'ai une erreur de sécurité qui m'indique que l'access n'est pas autorisé.

    Je voudrais donc savoir si il existé un moyen d'acceder à une image placé sur le serveur depuis une applet sans avoir à le certifier (vu que je n'accede à aucun fichier du PC)
    Zend Certified PHP Engineer

    « Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana

  2. #2
    Membre éclairé
    Avatar de gerald2545
    Profil pro
    Inscrit en
    Février 2003
    Messages
    744
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 744
    Points : 773
    Points
    773
    Par défaut
    l'accès aux ressources sur ton serveur (celui d'où a été téléchargé l'applet) ne nécessite pas la signature de l'applet. Tu es sûr que les bons droits sont mis sur ton image?

  3. #3
    Membre émérite
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 563
    Points : 2 390
    Points
    2 390
    Par défaut
    Je fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    File im = new File(fileName);
    tilePng = ImageIO.read(im);
    Normalement les droits sont bon
    Pour l'acces au fichier je doit mettre quoi comme chemin ?
    L'url complete ou juste le nom du fichier ? (vu que les images sont placé au meme endroit)

    Sinon en local je n'ai pas de probleme
    Zend Certified PHP Engineer

    « Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana

  4. #4
    Membre éclairé
    Avatar de gerald2545
    Profil pro
    Inscrit en
    Février 2003
    Messages
    744
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 744
    Points : 773
    Points
    773
    Par défaut
    il faut que tu lui donnes l'url complète (que tu peux obtenir avec la méthode getDocumentBase ou getCodeBase de ton applet)

  5. #5
    Membre émérite
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 563
    Points : 2 390
    Points
    2 390
    Par défaut
    Merci

    Mais je n'arrive pas à me servir de getCodeBase

    Il me genere un chemin du genre :

    file:/C:/Documents%20and%20Settings/SAlfaiate/Bureau/chat/
    sous windows

    et sur le net :
    http:\seb33300.free.fr\chat\
    dans les 2 cas cela ne fonctionne pas...

    Aparement il faudrait utiliser la méthode getImage() mais il me dit que je ne peut pas utiliser la méthode getGraphics() sur les image récupéré avec getImage()...

    Y a t il un moyen d'utiliser getCodeBase avec la méthode utiliser dans mon premier post pour récupérer les images ?
    Zend Certified PHP Engineer

    « Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana

  6. #6
    Membre régulier
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    83
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 83
    Points : 101
    Points
    101
    Par défaut
    Bonjour,

    En mettant les images dans un repertoire resource par exemple au même niveau que le repertoire src (les sources !) de ton applet, tu devrais pouvoir utiliser ce genre d'instruction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    //o_oClass est un objet de type Class
    new ImageIcon(o_oClass.getResource("/resources/Unknown.gif"));
    A++

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 01/08/2007, 15h11
  2. Réponses: 2
    Dernier message: 06/06/2007, 22h04
  3. [Upload] Uploader des images sur mon serveur
    Par arti2004 dans le forum Langage
    Réponses: 13
    Dernier message: 12/07/2006, 11h25
  4. [Debutant]droits des utilisateurs sur sql serveur
    Par christophebmx dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 04/01/2005, 16h50
  5. Configuration des disques sur un serveur pour Oracle
    Par hkhan dans le forum Administration
    Réponses: 5
    Dernier message: 29/09/2004, 12h57

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