Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Estabelece uma conexão com um servidor SFTP ( SSH File Transfer Protocol ) utilizando o modo de autenticação por usuário e senha.

Sintaxe

tSFTPClientTSFTPClient():Connect( < cServer >, < nPortcPort >, < cUser >, < cPassword > )

...

NomeTipoDescriçãoObrigatórioReferência
cServercaractereEndereço do servidor SFTP a ser conectadoX
nPortcPortnuméricocaractereNúmero da porta do servidor SFTPX
cUsercaractereLogin do usuárioX
cPasswordcaractereSenha do usuárioX

...

Conforme a tabela abaixo, esta função retonará um valor numérico. Além disso, no arquivo console.log serão registradas informações adicionais importantes caso forem detectados erros. |

Retorno

...

Tipo

...

Descrição
nRetnuméricoStatus de conexão ao servidor SFTP

...

Exemplo

user function sftp_open_close_connection()

  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 ao servidor SFTP")
    return .F.
  endif

Return .T.

...