Mon idée de conception est professionnelle ??

Fermé
David - 29 nov. 2005 à 13:36
 Jerome - 29 nov. 2005 à 19:11
Bonjour à tous !

J'aurai vraiment besoin de l'avis d'un développeur expérimenté pour mon application.

J'ai une application qui se scinde en deux parties.
Une partie cliente en VB et un site internet PHP & MYSQL.

Mon but est de récupérer des données d'un hardware de stockage, et de les envoyer sur un serveur où est mon site internet.
Hors je suis obligé de passer par une étape intermedaire, voici ma methode !

1. Lorsque le client appuie sur "télécharger données" un fichier xml est crée avec l'emsemble des données mise en page puis envoyer au serveur...par FTP

Imaginons que le fichier envoyé se nomme tarif_010505_43.xml
Avec 010505 : date
Et 43 : id client

Lorsque le client se connecte sur le site, il se connecte et il desire visualiser les données du fichier. Là une liste avec les fichiers présents dans son répertoire (celui client/43) (à partir du nom du fichier, j'affiche la date)

Est ce la meilleure méthode pour transmettre les informations d'un peripherique de stockage d'une application client vers un serveur ?

Merci si vous pouvez m'aider, ceci est trés trés urgent !!!

3 réponses

GallyNet Messages postés 434 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 15 décembre 2008 386
29 nov. 2005 à 14:00
Ne peut tu pas faire l'envoie du fichier via HTTP ? Personnellement, c'est le système que j'adopterai, surtout en utilisant le PHP.
0
salut !

Mais si mon document XML contient 250 lignes, je peux adopter ce moyen ?
0
GallyNet Messages postés 434 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 15 décembre 2008 386
29 nov. 2005 à 16:48
A condition d'utiliser la méthode POST, y'a pas de probleme. Par contre, si tu doit envoyer en méthode GET (par l'url) tu pourra pas à partir d'une certaine longueur.
0
Merci de m'avoir répondu !

Mais alors comment dois je faire par VB ?

Lorsque je clique sur "télécharger les données", ils les envoie en meme temps sur le site ?

Je construis une chaine ?
0
GallyNet Messages postés 434 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 15 décembre 2008 386
29 nov. 2005 à 16:55
Je risque d'avoir un peu de probleme a t'expliquer ca en VB car j'en ai fait qu'un tout petit peu et seulement sous excel.

En gros la m"thode POST c'est comme si tu envoyer les données dans une URL. Tu doit créer une chaine du genre :
variable=valeur&autreVariable=uneAutreValeur

Mais il faut faire attention que les valeurs soit encodé correctement
en gros il faut remplcer les space par des '+', les & et les = par leurs équivalent (je les connais pas de tête, désolé)
0
Mais peut on envisager une URL transmise de cette taille ???

www.toto.com?variable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeurvariable=valeur&autreVariable=uneAutreValeur

Je ne sais pas si cela s'est deja vu ?

Merci si quelqu'un peut m'éclaircir....
0