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. |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas