Java Applet - Télécharger/Uploader un fichier - Java - Programmation
Marsh Posté le 15-03-2007 à 18:06:37
tiens a un bout de code tu va comprendre très vite :
<applet code=Talasse.class archive=Tonjar.jar width=500 height=750 >
<param name="typeFichier" value="photographies" />
</applet>
voila dont ce code html va cherche la classe taclass.class dans l'archive tonarchive.jar (tu peux eventuellement preciser les chemins (vers l'archive et dans l'archive)
taclass.class et la classe contient la méthode init();
signe ton applet si tu veux permettre au client de parcourir ses fichiers depuis ton applet (jarsigner keytool) (tu aura besoin du SDK aussi
Marsh Posté le 16-03-2007 à 10:22:56
la politesse, c'est pour les chiens ?!?
sinon, pour ton truc, ton fichier, s'il est en paramètre de ton applet, bha tu récupères que dalle je pense. regarde du coté du topic de signature des applets.
Avec ton code en l'état, tu pourras récupérer le chemin, mais pas mieux je pense. Il faudra que ton applet lise ensuite le fichier (elle devra être signée, sinon, que dalle) et là, tu fais ce que tu veux avec ton fichier.
Marsh Posté le 16-03-2007 à 13:07:18
ok excuse moi, quand je t'ai repondu j'étais carrement pressé.
Si j'ai compris cette fois ci, tu passe l'url de ton document en aprametre a l'applet, dans ce cas tu doit le faire dans la balise <param ..> et non <applet>
pour telecharger le fichier :
premiere solution :
URL u = new URL (this.getDocumentBAse(), adresseTonFichier);
avec u tu peux creer des flux de lecture
sinon : tu peux executer des commandes sur le FTP :
connectionSocket = new Socket(host, port);
outputStream = new PrintStream(connectionSocket.getOutputStream());
inputStream = new BufferedReader(new InputStreamReader(connectionSocket.getInputStream()));
pour plus de details, renseigne toi sur la classe FTPConnection.java qui est carrement géniale : http://www.nsftools.com/tips/FTPConnection.java
voila voila
Marsh Posté le 15-03-2007 à 16:56:35
Je voulais savoir comment on fait pour dl un fichier avec une applet. Alors c'est un .zip. Je le passe à l'attribut archive du tag <applet> ... ok. Mais comment j'accède au fichier .zip dl après ? il est automatiquement dl dans quel répertoire pour que je puisse l'ouvrir après ?
Merci
N.B. : même question pour l'upload...comment ça marche à partir de l'applet ?
Message édité par Giz le 15-03-2007 à 17:46:53