|
|
|
|
Procedimiento WLanguage llamado por la función SCPGetFile Procedimiento WLanguage ("callback") llamado por la función SCPGetFile cuando se descarga un archivo en un equipo local utilizando el protocolo SCP (Secure Copy Protocol).. Este procedimiento permite obtener el progreso de la transferencia del archivo en el equipo local. // 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 // Get the file using SCP IF NOT SCPGetFile(SSHSession, sRemoteFilePath, ... sLocalFilePath, Progress) THEN Error(ErrorInfo(errFullDetails)) ELSE Info("File successfully retrieved") END // Progress monitoring (optional procedure) INTERNAL PROCEDURE Progress(nTotalSize, nCurrentSize) Trace(nCurrentSize + "/" + nTotalSize) END
Sintaxis
SCPGetFile_Callback(<Total size> , <Size sent>)
<Total size>: Entero Tamaño total (en bytes) del archivo a descargar. <Size sent>: Entero Tamaño (en bytes) del archivo descargado.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|