Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Próxima »

Faz o download de um arquivo via protocolo SFTP sem utilizar a senha diretamente mas sim uma chave PEM existente previamente carregada no sistema por meio de um agente.

Sintaxe

SFTPDwld2( < sFileName >, < sRemotePath >, < sServer >, < sUser > )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

sFileName

caractere

Caminho completo do arquivo a ser salvo no seu computador

X


sRemotePath

caractere

Caminho completo do arquivo a ser baixado do servidor remoto

X


sServer

caractere

Endereço do servidor remoto

X


sUser

caractere

Nome do usuário

X


Retorno

Nome

Tipo

Descrição

aResult

vetor

0 quando tiver SUCESSO, -1 ao FALHAR a requisição, -2 ao FALHAR em abrir o arquivo

Exemplos

Exemplo de implementação do download de arquivo utilizando autenticação por chave PEM previamente carregada no sistema por meio de um agente. Ao testar esta função favor apontar para um servidor com o SSHD presente e utilizar um nome de usuário válidos.

User Function downloadSFTPexemplo2()

status := SFTPDwld2("meuarquivo.txt", "/home/user/meufile.txt", "cloud1.dominio.com", "user")

if (!status)
	Conout("Sucesso ao transferir :D")
endif

Return

Abrangência

Função disponível, na linguagem TLPP, para build superior a 19.3.1.7.

IMPORTANTE: Utilizar preferencialmente na linguagem TLPP pois o suporte desta função no AdvPL está sendo descontinuado.

  • Sem rótulos