|
|
|
|
|
Envoie un fichier via le protocole SCP. Rappel : Le "Secure Copy Protocol (SCP)" est un protocole assurant un transfert sécurisé des données entre un ordinateur local et un ordinateur distant ou encore entre deux ordinateurs distants. Ce protocole est basé sur une connexion SSH.
sessionSSH is sshSession
sessionSSH.Address = "monserveur.com"
sessionSSH.Port = 22
sessionSSH.User = "username"
sessionSSH.UserPassword = "password"
sessionSSH.ConnectionTimeout = 2 s
sNomFichier is string = "compta_janvier.docx"
sCheminFichierLocal is string = fRepExe() + [fSep()] + sNomFichier
sCheminFichierDistant is string = "~/compta/" + sNomFichier
IF NOT SCPSendFile(sessionSSH, sCheminFichierLocal, ...
sCheminFichierDistant, Progression) THEN
Error(ErrorInfo(errFullDetails))
ELSE
Info("Envoie terminé")
END
INTERNAL PROCEDURE Progression(nTailleTotale, nTailleEnCours)
Trace(nTailleEnCours + "/" + nTailleTotale)
END
Sintaxis
<Résultat> = SCPEnvoieFichier(<Connexion SSH> , <Fichier local> , <Fichier distant> [, <Procédure WLangage>])
<Résultat>: Booléen - Vrai si l'envoi de données a été effectué,
- Faux dans le cas contraire. Le compte-rendu d'erreur détaillé peut être obtenu avec la fonction ErreurInfo.
<Connexion SSH>: Variable de type sshSession Nom de la variable de type sshSession utilisée pour l'envoi du fichier. <Fichier local>: Chaîne de caractères Nom et chemin complet (ou relatif) du fichier à transférer via le protocole SCP. <Fichier distant>: Chaîne de caractères Nom et chemin complet (ou relatif) du fichier destination sur le poste distant. <Procédure WLangage>: Nom de procédure optionnel Nom de la procédure WLangage (également nommée "callback") appelée lors de l'envoi du fichier. Cette procédure permet de connaître la progression du transfert du fichier.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|