Aide en ligne watchDirectory > Extensions > Automatiquement Publier des fichiers sur un serveur FTP
Automatiquement Publier des fichiers sur un serveur FTP
Cette extension de watchDirectory télécharge transfère automatiquement les fichiers nouveaux ou modifiés sur votre serveur FTP.
Paramétrages de cette extension
Serveur ("server")
Saisissez le nom de votre serveur FTP.
Port
Saisissez le numéro du port à utiliser pour votre serveur FTP. Le numéro de port dépend de vote serveur FTP
et du protocole de transfert que vous utilisez, demandez à l'administrateur de votre serveur pour les bons paramètres.
En général les ports utilisés sont :
FTP protocol - port 21
SFTP protocol - port 22
FTPS (données non sécurisées - insecure data) - port 990
FTPS (données sécurisées - secure data) - port 990
FTPS (implicite) - port 990
Protocole ("Protocol")
Choix du protocole FTP à utiiser pour la connexion FTP. Contactez votre administrateur réseau
pour connaître le protocole à utiliser.
Vos choix sont :
- FTP
C'est un protocole non sécurisé, votre mot de passe et les fichiers transférés seront transférés en clair. - SFTP
Un protocole orienté par paquets, s'appuyant sur le protocole SSH2 (Shelle sécursé). La couche SSH encrypte tous les communications. - FTPS (données non sécurisées) et FTPS (données sécurisées)
Parfois appelé FTP/S, FTP-SSL et FTPS explicite. La variante "non sécurisé" utilise l'encryptage SSL pour votre code utilisateur et votre mot de passe. La variante "sécurisé" encrypte également les fichiers pendnat le transfert. Notez que la variante "données sécurisées" est plus lente dûe à la surcharge de l'encryptage. - FTPS (implicite)
C'est presque la même chose que les autres variantes FTPS, vous devrez choisir cela si vous avez un serveur FTP ancien avec une "surcouche" additionnelle SSL.
mode Passive ("Passive mode")
Le mode Passive controle qui créé la connexion de données pour transférer les fichiers après la connexion initiale
soit établie.
Lorsque le mode Passive est inactif, le serveur FTP créera la connexion pour recevoir un fichier.
Certains firewall et proxy n'autorisent pas ce genre de connexion entrante.
Lorsque le mode Passive est actif, watchDirectory créera des connexion supplémentaires
pour transférer les fichiers.
Utilisateur et mot de passe ("Userid and Password")
Saisissez l'utilisateur et le mot de passe utilisés pour se connecter au serveur FTP. Votre mot de passe
sera stocké encrypté dans le fichier de configuration de la tâche.
Paramétrages Proxy ("Proxy settings")
Si vous êtes derrière un serveur proxy, vous pouvez saisir les détails ici. Contactez votre administrateur réseau
pour les bons paramètres.
Répertoire de Base ("Base directory") ou Fichier Distant ("Remote File")
Si vous n'utilisez pas le nommage dynamique, saisissez, ou parcourez, le répertoire sur vore serveur FTP dans lequel vous souhaitez transférer les fichiers. Vous devrez
saisir tous les autres paramètres avant d'utiliser le bouton Parcourir ("Browse").
Si vous utilisez le nommage dynamique, vous pouvez utiliser le bouton Parcourir ("Browse") pour choisir la racine "root" de votr serveur FTP, et l'utilisation du bouton {tag}
pour ajouter des tags de nommage dynamique. Lorsque vous utilisez le nommage dynaique vous saisissez le nom de fichier du fichier transféré ici.
Mode de Transfert ("Transfer Mode")
Choisissez comment les fichiers seront trasnférés. Choisissez parmi :
- Toujours Binaire
("Always Binary") Tous les fichiers sont transférés "tel quel". Aucune transformation de retour à la ligne (CRLF -> LF) n'est nécessaire. Utilisez ce paramétrage si votre serveur distant (votre serveur FTP) est un serveur Windows. - Toujours Texte
("Always Text") Tous les fichiers sont transférés avec une trannnsformation de retour à la ligne(CRLF -> LF). - Auto
Les fichiers avec une extension listé dans le fichier C:\Program Files\watchDirectory\Extensions\wdopAutoFtp\textfiles.txt seront transférés en mode TEXTE. Tous les autres fichiers seront transfférés en mode binaire. Par défaut, les extension suivantes sont considérées comme des fichiers texte :
txt, html, shtml, php, asp, htm, cfm, cgi, css, dhtml, js et phtml
Si vous utilisez "Toujours Texte" ("Always Text") comme méthode de transfert, et que des fichiers binaires (programmes, documents Word) sont transférés ils seront corrompus. Ces fichiers devraient toujours être transférés en binaire!
Utiliser le nommage dynamique ("Use Dynamic Naming")
Si cette option est cochée, vous pouvez utiliser les {tags} spéciaux dans le champ nom de fichier pour créer un nom dynamique pour le fichier transféré.
Créer la même arborescence sur votre serveur FTP ("Create the same directory structure on your FTP server")
Si cette option est cochée, les fichiers seront transférés vers un répertoire sur votre serveur FTP
ccorrespondant au répertoire source. Les nouveaux répertoires sur votre serveur seront créés si nécessaire.
Si vous ne cochez pas cette option, tous les fichiers sont transférés dans le répertoire de base.
Créer les fichiers et les répertoires en utilisant des minuscules ("Create files and directories using lowercase names")
La plupart des serveurs FTP tournent sur des machines Unix (où Hello.TXT et hEllo.txt sont considérés comme des
fichiers différents), vous pouvez indiquer à watchDirectory de créer tous les fichiers en utilisant des noms en minuscules.
Garder la connexion ouverte aussi longtemps que possible ("Keep connection open as long as possible")
Si vous cochez cette option, watchDirectory ne se déconnectera pas de votre serveur FTP après avoir transféré un fichier.
Ceci peut grandement améliorer les performances de transfert lorsqu'il y a plusieurs fichiers à transférer rapidement les uns
après les autres.
Essayer la connexion au serveur FTP ("Try to connect to the FTP server")
Ceci vous permet de fixer à quelle fréquence l'extension tentera de se connecter au serveur FTP au cas où il serait (temporairement) indisponible.
Si vous fixez ceci à "Juste une fois" ("Just Once"), votre tâche s'arrêtera si elle ne peut pas se connecter à votre serveur FTP.
Transférer des fichiers avec un extension .partial ("Upload files with a .partial extension")
Si vous choisissez cette option, les fichiers seront transférés avec une extension supplémentaire. Ainsi, le fichier hello.txt sera transférer
comme hello.txt.partial. Lorsque le transfert est terminé, le fichier est renommé en hello.txt.
Supprimer le fichier après un transfert réalisé avec succès ("Remove the file after successful upload")
Ceci supprimera le fichier après qu'il ait été transéré vers votre site FTP.
Déplacer le fichier vers... ("Move the file to...")
Vous pouvez également déplacer le fichier vers un autre emplacement après le transfert. Utilisez le Nommage Dynamique
pour indiquer un nouvel emplacement correct.