Árvore de páginas

Encerra a conexão com o Servidor SFTP remoto.

Sintaxe

tSFTPClient():Disconnect()

Exemplo

user Function sftp_disconnect()

  local nRet1, nRet2
  local oSftp1 := tSFTPClient():new()

  nRet1 := oSftp1:Connect("server1.exemplo.local.br","2222","josevitor", "Fs74!@bz*@54/")
  if (nRet1 <> 0)
    conOut("Falha em conectar ao servidor SFTP")
    return .F.
  endif

  nRet2 := oSftp1:Disconnect()
  if (nRet2 <> 0)
   conOut("Falha em desconectar do servidor SFTP")
   return .F.
  endif

Return .T.

Retorno

Conforme a Tabela abaixo esta função retornará os seguintes valores numéricos. Além disso, o console.log conterá informações importantes adicionais caso for detectados erros.

RetornoTipoDescrição
nRetnuméricoStatus da desconexão do servidor SFTP.

Lista de códigos de erros e seus respectivos significados

CódigoSímboloDescrição
0SFTP_SUCCESSSucesso ao desconectar
-8SFTP_SSH2_SHUTDOWN_FAIL Falha ao desligar o subsistema na camada SSH2
-9SFTP_SESSION_DISCONNECTFalha em desconectar a sessão SFTP/SSH2
  • Sem rótulos