OVH Cloud OVH Cloud

[WD9 - FTP] Modification d'un fichier sur le serveur

3 réponses
Avatar
ManuPavy
Bonjour,

J'utilise en plus de ma base de données, un serveur FTP afin de faire un
peu de GED.
J'aimerais savoir si quelqu un a déjà fait ca pour que l'utilisateur
ouvre un fichier, le modifie et qu il soit retransférer au serveur FTP à
la fermeture de l'application, le tout de la manière la plus
transparente possible.
Je n'ai pas trop réfléchi à la question, c'est juste au cas où il y
aurait une LST ou une classe qui fasse ca.
Je pense que ca n'est pas immédiat car il faut tester la fermeture du
programme extérieur (sans forcément savoir quel est il) alors que
celui-ci à charger le fichier dans le temp et qu il proposera de
l'enregistrer quelque part (sur l'ordi client) lors de la fermeture.
D'avance merci,

--
Manu

3 réponses

Avatar
Pierre BOUSQUET
j'ai fait cela mais d'une facon assez simple
- je recupere par ftp le fichier sur le DD du client et stock son heure
et sa date
- toutes les x secondes je compare la dateheure stockée avec celle du
fichier sur le DD
- si la dateheure du fichier a changé, je propose au client de renvoyer
le fichier sur le ftp

il est évident que le fichier ne doit plus être ouvert par l'application qui
le modifie, mais généralement, lorsque le client ferme cette application, il
retombe sur la mienne qui lui affiche le message

en espérant t'avoir aidé...

"ManuPavy" a écrit dans le message de
news:dg9eac$bik$
Bonjour,

J'utilise en plus de ma base de données, un serveur FTP afin de faire un
peu de GED.
J'aimerais savoir si quelqu un a déjà fait ca pour que l'utilisateur
ouvre un fichier, le modifie et qu il soit retransférer au serveur FTP à
la fermeture de l'application, le tout de la manière la plus
transparente possible.
Je n'ai pas trop réfléchi à la question, c'est juste au cas où il y
aurait une LST ou une classe qui fasse ca.
Je pense que ca n'est pas immédiat car il faut tester la fermeture du
programme extérieur (sans forcément savoir quel est il) alors que
celui-ci à charger le fichier dans le temp et qu il proposera de
l'enregistrer quelque part (sur l'ordi client) lors de la fermeture.
D'avance merci,

--
Manu


Avatar
Marcel.berman
Salut !


On 14-Sep-2005, ManuPavy wrote:

Bonjour,

J'utilise en plus de ma base de données, un serveur FTP afin de faire un
peu de GED.
J'aimerais savoir si quelqu un a déjà fait ca pour que l'utilisateur
ouvre un fichier, le modifie et qu il soit retransférer au serveur FTP à
la fermeture de l'application, le tout de la manière la plus
transparente possible.
Je n'ai pas trop réfléchi à la question, c'est juste au cas où il y
aurait une LST ou une classe qui fasse ca.
Je pense que ca n'est pas immédiat car il faut tester la fermeture du
programme extérieur (sans forcément savoir quel est il) alors que
celui-ci à charger le fichier dans le temp et qu il proposera de
l'enregistrer quelque part (sur l'ordi client) lors de la fermeture.
D'avance merci,

--
Manu





Va voir sur le site :
http://www.watchdirectory.net/
ils ont une petit programme qui surveille un répertoire (et ses
sous-répertoires) à la reche'rche de nouveaux fichiers, de fichiers
modifiés, etc ...
A chaque événement, le programme va exécuter une commande .... qui peut être
un batch lançant le programme FTP de M$ ... voir (
http://www.watchdirectory.net/forum/?board=wd_howtodo;action=display;num13393870
et descendre un peu dans le fil, il y a un superbe batch qui fait ce que tu
veux !)
Cerise sur le gâteau ... il y a même une versions gratuite !


--
Marcel Berman
c/o Managing Business SPRL
Allée du Petit Paris, 11
B - 1410 - Waterloo
Tel : +32 2 351.60.64
Fax : +32 2 351.45.78
Gsm : +32 475.799.477
Avatar
ManuPavy
a écrit :
Salut !

[...]

Va voir sur le site :
http://www.watchdirectory.net/
ils ont une petit programme qui surveille un répertoire (et ses
sous-répertoires) à la reche'rche de nouveaux fichiers, de fichiers
modifiés, etc ...
A chaque événement, le programme va exécuter une commande .... qui peut être
un batch lançant le programme FTP de M$ ... voir (
http://www.watchdirectory.net/forum/?board=wd_howtodo;action=display;num13393870
et descendre un peu dans le fil, il y a un superbe batch qui fait ce que tu
veux !)
Cerise sur le gâteau ... il y a même une versions gratuite !



Merci à tous les deux : je ne me suis pas encore penché sur le problème
que j'en déjà plusieurs solutions ;-)

Je vous ferai des retours une fois le truc implanté (pas avant un
certain temps quand meme)


--
Manu