AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Funciones WLanguage / Comunicación / Funciones SCP
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
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.
Ejemplo
// 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.
Componente: wd290com.dll
Ver también
Versión mínima requerida
  • Versión 28
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 05/04/2023

Señalar un error o enviar una sugerencia | Ayuda local