|
|
|
|
Transfiere archivos mediante el protocolo de copia segura (SCP). Recordatorio: SCP (Secure Copy Protocol) es un protocolo para transferir datos de forma segura entre un equipo local y un equipo remoto, o entre dos equipos remotos. Este protocolo se basa en una conexión SSH. // Set up SSH session SSHSession is sshSession SSHSession.Address = "myserver.com" SSHSession.Port = 22 SSHSession.User = "username" SSHSession.UserPassword = "password" SSHSession.ConnectionTimeout = 2s sFileName is string = "accounting_january.docx" // File path on the local host sLocalFilePath is string = fExeDir() + [fSep()] + sFileName // File path on the remote host (Linux in this case) sRemoteFilePath is string = "~/accounting/" + sFileName // Transfer the file using SCP IF NOT SCPSendFile(SSHSession, sLocalFilePath, ... sRemoteFilePath, Progress) THEN Error(ErrorInfo(errFullDetails)) ELSE Info("File transfer completed") END // Progress monitoring (optional procedure) INTERNAL PROCEDURE Progress(nTotalSize, nCurrentSize) Trace(nCurrentSize + "/" + nTotalSize) END Sintaxis
<Result> = SCPSendFile(<SSH connection> , <Local file> , <Remote file> [, <WLanguage procedure>])
<Result>: Booleano - True si se enviaron los datos,
- False en caso contrario. Utilice la función ErrorInfo para obtener información sobre el error.
<SSH connection>: Variable de tipo sshSession Nombre de la variable de tipo sshSession utilizada para enviar el archivo. <Local file>: Cadena de caracteres Nombre y ruta completa (o relativa) del archivo que se va a transferir mediante el protocolo de copia segura. <Remote file>: Cadena de caracteres Nombre y ruta completa (o relativa) del archivo de destino en el equipo remoto. <WLanguage procedure>: Nombre de procedimiento opcional Nombre del procedimiento WLanguage ("callback") llamado al enviar el archivo. Este procedimiento permite obtener el progreso de la transferencia del archivo.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|