Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Acrescentar parametro opcional para receber descrição de erro

...

Nome

Tipo

Descrição

Obrigatório

Referência

sFileName

caractere

Nome do arquivo a ser criado pelo download.  (**)

X


sRemotePath

caractere

Nome do arquivo – caminho completo – a ser baixado do servidor de SFTP 

X


sServer

caractere

Endereço ( nome do host ou IP ) do servidor de SFTP

X


sUser

caractere

Nome do usuário SFTP para autenticação

X


sPassword

caractere

Senha do usuário SFTP para autenticação

X


sErrorcaractere Obtém por referência uma string contendo detalhes em caso de falha na execução da função
X

(**) O nome do arquivo segue o padrão de arquivos a partir do ROOTPATH do ambiente em uso no Totvs Application Server. 

...

Bloco de código
languagecpp
themeEclipse
linenumberstrue
collapsefalse
user function exemplo()
local nStatus, cErrorMsg := ''

// O exemplo abaixo faz download do arquivo "meufile.txt", localizado no servidor de sftp "cloud1.dominio.com"
// no caminho "/home/user/", criando o arquivo "meuarquivo.txt" na pasta "\downloads\" 
// a partir do RootPath do ambiente do TOTVS Application Server em uso .

nStatus := SFTPDwld1("\downloads\meuarquivo.txt", "/home/user/meufile.txt", "cloud1.dominio.com", "user", "passwaordpassword", @cErrorMsg)

if ( nStatus != 0 )
	Conout("Não foi possível transferir o arquivo -: Erro "+cvaltochar(nStatus)cErrorMsg)
endif

return

Abrangência

...