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 :

JAR et appel par HTML


Sujet :

Applets Java

  1. #1
    Invité2
    Invité(e)
    Par défaut JAR et appel par HTML
    Bonjour à tous,

    J'ai une Applet à signer pour pouvoir accéder à un fichier sur le disque dur, je suis obligé de passer par un JAR pour pouvoir la signer. Mon seul soucis c'est que je n'arrive pas à spécifier la classe une fois dans le JAR.

    monApplet/Client.java :
    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
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    package monApplet;
    import java.applet.Applet;
    //import java.awt.*;
    import java.io.*;
    import java.net.*;
     
    public class Client extends Applet
    {
    	public void init()
    	{
    		this.setSize(0, 0);
    	}
     
        public int upload()
        {
            File img = null;
            try
            {
                img = new File("~/exemple.jpg");
                if(!img.isFile())
                    return -2;
     
                if(!img.canRead())
                    return -3;
     
                if(!img.canWrite())
                    return -4;
                // upload
                URL urlservlet = new URL("http://serv/servlet/Upload");
                HttpURLConnection connExtension = (HttpURLConnection)urlservlet.openConnection();
     
                FileInputStream in = new FileInputStream(img);
                byte[] tableauImage = new byte[52428800];
                in.read(tableauImage); 
                in.close();
     
                HttpURLConnection connImage = (HttpURLConnection)urlservlet.openConnection();
                connImage.setDoInput(true);
                connImage.setDoOutput(true);
                connImage.setUseCaches(false);
                connImage.setRequestProperty("Content-Type","application/octet-stream");
                DataOutputStream out = new DataOutputStream(connImage.getOutputStream());
                out.write(tableauImage, 0, tableauImage.length);
                out.flush(); 
                out.close();
     
                if(!img.delete())
                    return -6;
            }
            catch(Exception e)
            {
                return -1;
            }
    /*        finally
            {
                if(img != null)
                    img.close();
            }*/
            return 0;
        }
    }
    Mon main.html :
    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
    <HTML>
    <HEAD>
    <TITLE> monApplet </TITLE>
    <script type="text/javascript">
    function uploadFichier()
    {
        alert(document.monApplet.upload());
    }
    </script>
    </HEAD>
    <BODY>
    <h1>Shaina Applet</h1>
    <APPLET id="monApplet" CODE="monApplet.Client.class" codebase="." archive="Client.jar" WIDTH=0 HEIGHT=0>
    </APPLET>
    <input type="button" value="Upload !" onclick="uploadFichier();"/>
    </BODY>
    </HTML>
    J'ai essayé, sans le .class, sans package, rien à faire.

    Pour votre aide,
    Par avance,
    Merci

  2. #2
    Membre éclairé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Décembre 2006
    Messages
    255
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2006
    Messages : 255
    Par défaut
    Salut,

    je pense que tu as trouvé depuis, mais ce n'est pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CODE="monApplet.Client.class"
    mais

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CODE="monApplet/Client.class"

  3. #3
    Invité2
    Invité(e)
    Par défaut
    merci, c'était ça

Discussions similaires

  1. Ordonnancement de .bat appelé par un jar
    Par Thoustra dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 21/09/2011, 12h21
  2. Réponses: 6
    Dernier message: 09/01/2007, 01h15
  3. [JAR] probleme d'exec de JAR faisant appel à un autre JAR
    Par guis14 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 20/01/2006, 09h19
  4. Réponses: 1
    Dernier message: 22/12/2005, 17h28
  5. [CR10][ASP] Rapport appelé par asp vide...
    Par Gul Greg dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 25/11/2004, 16h41

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