Páginas filhas
  • FTPConnect - Conexão com o servidor

Função: FTPConnect - Conexão com o servidor
Versões: Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Nível de Acesso: Nível 1 (Acesso Clientes)
Idiomas: Espanhol , Inglês
Descrição:

Estabelece uma conexão com o servidor de FTP especificado nos parâmetros.

Programa Fonte:
AP5FTP.PRW
Sintaxe:

FTPConnect - Conexão com o servidor ( cServernPortacUsercPass [ lUsesIPConn ] ) --> lSucesso

Retorno:
    lSucesso(logico)
  • Havendo sucesso na conexão, a função retornará .T.
Observações

Retorno

lSucesso

A função FTPConnect() retornará verdadeiro (.T.) se a operação for realizada com sucesso.  Se já existir uma conexão , ou não for possível estabelecer uma conexão , a função retornará falso (.F.).

 

Exemplos
Para que o exemplo abaixo funcione, é necessário que seu computador tenha sido configurado como um servidor ftp.#INCLUDE "protheus.ch"#DEFINE DEFAULT_FTP 21    #DEFINE PATH "\teste\"Function TestFTP()	Local aRetDir := {}		//Tenta se conectar ao servidor ftp em localhost na porta 21	//com usuário e senha anônimos	if !FTPCONNECT( "localhost" , 21 ,"Anonymous", "[email protected]" )		conout( "Nao foi possivel se conectar!!" )		Return NIL	EndIfReturn
Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
cServer Caracter Nome ou IP do servidor de FTP a estabelecer a conexão. X
nPorta Numérico Número da porta utilizada pelo servidor especificado em cServer para conexão. A Porta default para este tipo de informação é a porta 21. 21 X
cUser Caracter String identificando o usuário a realizar o login no FTP. X
cPass Caracter String com a senha de login do usuário para o FTP. X
lUsesIPConn Lógico Define se utiliza conexão por IP .F.

  • Sem rótulos