Bonjour,
J'ai besoin de d'uploader un fichier sur un matériel pour le mettre à jour.
Pour se faire je dispose d'une URL qui me donne accès au formulaire de chargement du fichier. Je dois donc taper l'url http://<ip>/toto/toto.html.
J'arriver alors sur un formulaire:
Code html : 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 <html> <head><title>Mise à jour de l'application</title></head> <body> <h2>Mise à jour de l'application</h2> <form action="/toto/toto.html" METHOD="post" ENCTYPE="multipart/form-data" > <HR>Cette page permet le téléchargement et la mise à jour de l'application.<HR><BR><B>Application courante :</B><BR><BR><table BORDER=2CELLPADDING=2CELLSPACING=2> <th> Parametre</th> <th> Valeur</th> <tr> <td> Version<td> 1.61</tr> <tr> <td> Build-Date<td> 22/01/07</tr> </table> <BR><HR><BR>Sélectionnez la nouvelle application à charger :<BR><input type="file" name="appli_file" size="40" > <BR><BR><input type="submit" name="submit" value="Lancer la mise à jour" > <BR><BR><HR></form> </body> </html>
Si j'utilise un composant IdHTTP pour poster un formulaire en remplaçant /toto/toto.html par http://<ip>/toto/toto.html, j'arrive toujours sur la page qui permet de charger le fichier, tandis que si je fais tout sous IE j'arrive à une page de confirmation.
Je veux que tout cela soit transparent pour les utilisateurs mais je ne vois pas comment accéder à la première page (http://<ip>/toto/toto.html) puis continuer ma navigation (chargement puis validation) avec les lien relatifs (/toto/toto.hmlt) avec les composants Indy.
Merci d'avance pour vos réponses
Partager