Interfaçage java -> php
jt
-
jt -
jt -
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
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
2 réponses
-
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. -
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