Interfaçage java -> php

Fermé
jt - 8 avril 2003 à 16:38
 jt - 9 avril 2003 à 11:57
salut tout le monde...
je suis en train de faire une applet pour sélectionner plusieurs fichiers avec un JFileChooser. ça ça marche mais j'aimerais récupérer le nom des fichiers sélectionner dans un script php !!
c'est là que ça se corse !!
qqun pourrait m'aider
A voir également:

2 réponses

dmonnierfr Messages postés 13 Date d'inscription vendredi 5 octobre 2001 Statut Membre Dernière intervention 15 avril 2003 8
8 avril 2003 à 17:11
Tu pourrais peut etre passer par un fichier temporaire. Tu génères un fichier temporaire à la suite de la sélection dans ton JFileChooser qui contiendra l'ensemble des noms des fichiers choisis.
Ton script PHP n'a plus qu'à récupérer ses informations dans le fichier.
0
merci de ton message
quand je lance le programme java en ligne de commande je peux sauvegarder les noms dans un fichier texte mais je n'y arrive pas quand je passe par l'applet
0
fbaudry Messages postés 5 Date d'inscription mercredi 20 juin 2001 Statut Membre Dernière intervention 8 avril 2003 1
8 avril 2003 à 17:32
Comme l'applet tourne sur le client et le script sur le serveur, il faut nécessairement transmettre les noms de fichiers par une URL.
Y'a 2 possibilités :
- dans ton Applet, tu crée une cnx http sur ton script php avec la liste des chemin en GET :
http://srv/app/monscript.php?fic[]=jhffhs&fic[]=dhqsjdhg&....
Tu récupère le retour du script dans une String Java. La page qui contient l'applet n'a pas bougé.
- en html, tu autorise to Applet à interagir avec le dom de la page (j'ai fait ça y'a bien longtemp, alors j'ai oublié quel attribut c'est). Ensuite tu place ta liste dans un champ de formulaire (chemins séparés par une virgule, par exemple) et tu submit le formulaire.
Comme je ne suis pas sur que tu aie acces aux formulaires de la page hôte, tu peux au moins changer l'url de la page ou d'une autre frame avec la même url citée plus haut. Ca, ça marche.
Voilà, bon courage
0