PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Transfert de fichiers entre 2 sites distants
Transfert de fichiers entre 2 sites distants
Débuté par LC, 14 fév. 2017 14:26 - 16 réponses
Membre enregistré
628 messages
Popularité : +0 (16 votes)
Posté le 14 février 2017 - 14:26
Bonjour à tous,
j'ai besoin de transférer des fichiers entre 2 sites distants, les 2 sites possédants une IP fixe et un port ouvert.
le transfert doit se faire la nuit, de 2 ou 3 fichiers mais dans les 2 sens ...
Quelle est la bonne méthode à employer avec Windev ?
j'ai bien sur regardé :
- les instructions ftp.. mais il faut un serveur ftp des 2 cotés ?
- les instructions Net... ?
- Http ?
une piste ?
Posté le 14 février 2017 - 15:52
Bonjour,

J'ai envie de dire que tout est possible, cela va fortement dépendre de la nature des données à transporter (images, textes, dump de base, mot de passes, données bancaires, etc..) et de la taille du fichier.

A noter que vu que l'on parle d'un échange par internet, cela implique un minimum de contrôle :
- Les données transportées doivent doivent être cryptées avant l'envoi et décryptées à la réception
- Utiliser un protocole de transport sécurisé (par exemple sftp)
Membre enregistré
628 messages
Popularité : +0 (16 votes)
Posté le 14 février 2017 - 16:37
il s'agit de 2 ou 3 fichier bases de données d'environ 200Mo chacun
Posté le 14 février 2017 - 19:29
et tout le monde sera sorti de l'application des 2 cotés, tout le temps ?

Si la réponse est non, peut être pas, alors il faut faire de la
réplication. C'est la seule solution qui fonctionne avec des fichiers
ouverts (et ca peut être fait en temps quasi réel)

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

A votre disposition : WXShowroom.com, WXReplication (open source) et
maintenant WXEDM (open source)

Plus d'information sur http://fabriceharari.com


Le 2/14/2017 à 10:37 AM, LC a écrit :
> il s'agit de 2 ou 3 fichier bases de données d'environ 200Mo chacun
Membre enregistré
628 messages
Popularité : +0 (16 votes)
Posté le 15 février 2017 - 09:29
Bonjour,
le transfert se fera la nuit, mais il se peux effectivement qu'un utilisateur ai oublié de couper son application.
la réplication ? c'est à dire, ce ne sont pas forcement des fichiers de bases de données ...
que dois je regarder ? les instructions ftp.. ou net.. ?
Membre enregistré
102 messages
Popularité : +4 (6 votes)
Posté le 15 février 2017 - 10:20
Bonjour,

Tu peux aussi transférer par mail. Tu zip le fichier et l'envoie sur une adresse créée pour.
Autrement si tes sites ont une IP fixe avec un répertoire partagé (éventuellement caché avec un "$") peut-on y accéder avec une adresse :
\\IPFixe\Répertoire ?
Je dis ça, mais je ne suis pas expert en réseaux.

--
Cordialement.

Karl
Membre enregistré
628 messages
Popularité : +0 (16 votes)
Posté le 15 février 2017 - 10:35
Merci pour ta réponse, mais transférer plusieurs fichiers de centaines de méga par mail ... pas top ..
je vais fouiller le transfert ftp.
Posté le 15 février 2017 - 13:43
le FTP ne fonctionnera pas si des fichiers sont resté ouverts par une appli.

La réplication travaille au niveau des enregs du fichier (on transmet
les enregs ajoutés/modifiés/supprimés), et ca peut se faire après les
heures, ou même 24/24.

Regarde réplication dans l'aide, et cherche sur ce forum pour plus d'info

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

A votre disposition : WXShowroom.com, WXReplication (open source) et
maintenant WXEDM (open source)

Plus d'information sur http://fabriceharari.com


Le 2/15/2017 à 4:35 AM, LC a écrit :
Merci pour ta réponse, mais transférer plusieurs fichiers de centaines
de méga par mail ... pas top ..
je vais fouiller le transfert ftp.
Membre enregistré
628 messages
Popularité : +0 (16 votes)
Posté le 15 février 2017 - 15:09
comme indiqué plus haut, les fichiers transférés ne sont pas forcement des fichiers HFSQL mais ça peut être n'importe quoi.
donc pas de réplication
Membre enregistré
102 messages
Popularité : +4 (6 votes)
Posté le 15 février 2017 - 17:05
Bonjour

En passant par un Cloud, OneDrive, ... ?

--
Cordialement.

Karl
Posté le 23 février 2017 - 09:43
Karl RETIERE a exprimé avec précision :
Bonjour,

Tu peux aussi transférer par mail. Tu zip le fichier et l'envoie sur une
adresse créée pour.
Autrement si tes sites ont une IP fixe avec un répertoire partagé
(éventuellement caché avec un "$") peut-on y accéder avec une adresse :
\\IPFixe\Répertoire ?
Je dis ça, mais je ne suis pas expert en réseaux.


LOL

--
-------------------------------------------------------------
www.ctc-soft.com
Gestion biblo-documentaire (free-share)
Comptabilité shareware
Logiciels de Gestion de saisie terrain
Spécialisé Tournées de boulangers
-------------------------------------------------------------
Posté le 23 février 2017 - 17:25
Bjr,

LC a exposé le 15/02/2017 :
comme indiqué plus haut, les fichiers transférés ne sont pas forcement des
fichiers HFSQL mais ça peut être n'importe quoi. donc pas de réplication


N'importe quel fichier peut être inclu dans un fichier HFSQL donc doit
pouvoir etre répliqué.

a plus


--
-------------------------------------------------------------
www.ctc-soft.com
Gestion biblo-documentaire (free-share)
Comptabilité shareware
Logiciels de Gestion de saisie terrain
Spécialisé Tournées de boulangers
-------------------------------------------------------------
Membre enregistré
628 messages
Popularité : +0 (16 votes)
Posté le 23 février 2017 - 18:11
bonjour,
je me vois mal mélanger des fichiers qui n'ont rien avoir avec des FIC,NDX et MMO dans le même répertoire que la base de données ...
Posté le 23 février 2017 - 19:22

N'importe quel fichier peut être inclu dans un fichier HFSQL donc doit
pouvoir etre répliqué.


(conférer WXEDM)


a plus

Posté le 24 février 2017 - 12:42
Bonjour,

Le 2/23/2017 à 12:11 PM, LC a écrit :
bonjour, je me vois mal mélanger des fichiers qui n'ont rien avoir avec
des FIC,NDX et MMO dans le même répertoire que la base de données ...


On ne parles pas de mélanger, on parle d'inclure (dans un mémo binaire)...

D'autre part, il est parfaitement possible techniquement d'utiliser mon
système de réplication pour répliquer des fichiers externes situés dans
d'autres répertoires.

J'ai abandonné l'idée pour des raisons pratiques (la gestion des
répertoires différents sur les différentes machines, par exemple), mais
il suffirait de modifier le code pour lire le contenu/chemin dans la
base et lire les fichiers binaires externes au lieu de les prendre du
mémo binaire.

et la encore, on n'aurait pas besoin de mélanger

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

A votre disposition : WXShowroom.com, WXReplication (open source) et
maintenant WXEDM (open source)

Plus d'information sur http://fabriceharari.com
Membre enregistré
628 messages
Popularité : +0 (16 votes)
Posté le 24 février 2017 - 14:36
Merci,
je n'ai effectivement pas 36 répertoires juste 2 ou 3 fichiers qui sont dans un répertoire fixe d'un pc sur le site1 qui doivent
être envoyé la nuit en automatique dans un répertoire fixe sur un pc sur un site 2
les 2 sites ayant une ip publique et un port ouvert pour cela.
Tu proposes d'utiliser ta réplication, je suis intéressé, est-ce vraiment adapté à mon cas ?
est un programme "léger" que je comprenne assez facilement ?
Merci d'avance
Posté le 25 février 2017 - 12:51
Bonjour,

les 2 sites ayant une ip publique et un port ouvert pour cela.
Tu proposes d'utiliser ta réplication, je suis intéressé, est-ce
vraiment adapté à mon cas ? est un programme "léger" que je comprenne
assez facilement ?
Merci d'avance


Ca peut être adapté à ton cas... Mais dire que c'est léger, non, je
n'irais certainement pas jusque la...

Il y a + de 30 pages de doc et + de heures de cours video dispo sur
wxreplication...

Ca devrait te donner une idée de la légèreté de la chose.

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

A votre disposition : WXShowroom.com, WXReplication (open source) et
maintenant WXEDM (open source)

Plus d'information sur http://fabriceharari.com