==================
Envoyer un fichier
==================

.. program:: waarp-transfer put

Exécute un transfert d'envoi de fichier.

.. option:: -c <CONFIGURATION>, --config=<CONFIGURATION>

    Définit le fichier de configuration à utiliser.

.. option:: -p <PARTNER>, --partner=<PARTNER>

   Le nom du partenaire distant avec lequel le transfert va être effectué.

.. option:: -l <LOGIN>, --login=<LOGIN>

   Le nom du compte distant utilisé par Transfer pour s'identifier
   auprès du partenaire de transfert.

.. option:: -t <LOGIN@PARTNER>, --to=<LOGIN@PARTNER>

   OPTIONNEL La combinaison de ``LOGIN`` et ``PARTNER`` au format
   ``LOGIN@PARTNER``. Peut être répétée.

.. option:: -r <RULE>, --rule=<RULE>

   Le nom de la règle utilisée pour le transfert.
   Peut être répétée.

.. option:: -f <FILENAME> --file <FILENAME>

   Le fichier à transférer.
   Peut être répétée.

.. option:: -o <FILENAME> --out <FILENAME>

   Le nom du fichier à destination.

.. option:: -d <DATE>, --date=<DATE>

   La date de début du transfert en format ISO 8601. Par défaut, le transfert
   débutera immédiatement.

.. option:: -i <KEY:VAL>, --info=<KEY:VAL>

   Une liste d'informations personnalisées à attacher au transfert. Les
   informations prennent la forme d'une liste de paires clé:valeur. Répéter
   l'option pour ajouter des paires supplémentaires.

.. option:: -b <BLOCKSIZE>, --blocksize=<BLOCKSIZE>
   
   La taille des bloc de données utilisés pour transférer le fichier.

.. option:: --block-checksum

   Force l'activation de la validation par somme de contrôle de chaque bloc 
   de données transféré.

.. option:: --no-block-checksum
            
   Force la désactivation de la validation par somme de contrôle de chaque bloc 
   de données transféré.

.. option:: -H <ALGO>, --hash=<ALGO>

   Force l'utilisation de l'algorithme de somme de contrôle pour la validation de
   fin du fichier transféré.

.. option:: -n <PARALLEL> --parallel=<PARALLEL>
      
   Le nombre de transferts exécutés en parallèle.
