Configuração do Driver
Algumas configurações gerais devem ser informadas através da janela de configuração deste Driver, na aba FTPClient, conforme a figura a seguir.
As opções disponíveis nesta aba estão descritas na tabela a seguir.
Opções disponíveis na aba FTPClient
| Opção | Descrição |
|---|---|
| FTP Location | Informe o endereço IP ou caminho de um servidor FTP, como por exemplo "ftp://ftp.elipse.com.br/" |
| Local Directory | Diretório local para onde os arquivos devem ser copiados, como por exemplo "C:\Mydir\" |
| Username | Informe o nome do usuário em um servidor FTP. No caso de uma conexão anônima, deixe esta opção em branco |
| Password | Informe a senha do usuário em um servidor FTP. No caso de uma conexão anônima, deixe esta opção em branco |
| Use TLS/SSL | Se esta opção está selecionada, este Driver força a utilização do protocolo de segurança TLS/SSL (criptografia Transport Layer Security ou Secure Sockets Layer) e habilita a autenticação do certificado. Quando esta opção não está selecionada, este Driver tenta conectar primeiro usando o protocolo TLS/SSL sem autenticação do certificado e, se falhar, tenta novamente sem usar o protocolo TLS/SSL. Para realizar configurações específicas, use a opção TLS/SSL Settings |
| Timeout (s) | Tempo de espera, em segundos, para que um comando individual seja respondido. Ao ultrapassar este tempo, a operação é abortada |
| Retries | Quantidade de vezes que uma transação com um servidor tenta ser repetida caso falhe. Após todas as tentativas, este Driver assume uma falha de conexão com o servidor |
| TLS/SSL Settings | Use esta opção para configurações específicas do protocolo TLS/SSL, descritas no tópico Janela de Configurações TLS/SSL |
| IP:Port for Active Mode | O protocolo FTP prevê os modos de transferência de dados Ativo e Passivo. O padrão é o modo Passivo, onde um cliente solicita a transferência e os dados chegam pelo mesmo canal. No modo Ativo, um cliente informa um endereço IP e uma porta TCP/IP por onde um servidor se conecta, e a partir daí envia as solicitações de volta. Caso queira usar o modo Ativo, informe nesta opção um valor diferente de vazio, conforme as opções descritas na tabela Opções disponíveis para a opção IP:Port for Active Mode |
| Use Remote Filename as Local Filename | Se esta opção está selecionada e o nome de arquivo local não é informado, este Driver tenta usar o mesmo nome do arquivo solicitado como o nome local |
| Use EPSV before PASV in passive mode | Em modo Passivo, este Driver tenta o comando EPSV antes do comando PASV. O comando EPSV não é suportado por todos os servidores |
| Use EPRT before PORT in active mode | Em modo Ativo, este Driver tenta o comando EPRT antes do comando PORT. O comando EPRT não é suportado por todos os servidores |
| Unix Style List | Este Driver, ao receber uma lista de arquivos em um diretório, precisa extrair as informações de tamanho e nome de arquivo, por exemplo. Existem diferenças entre servidores FTP e alguns utilizam um formato mais comum às aplicações Windows, o formato NT, e outros utilizam o formato Unix. Selecione esta opção caso o formato seja Unix. Consulte os itens Formato NT e Formato Unix para exemplos destes formatos |
Opções disponíveis para a opção IP:Port for Active Mode
| Sintaxe | Exemplo | Significado |
|---|---|---|
| IP:Porta | 192.168.102.23:4567 | Informa que um servidor deve se conectar no endereço IP 192.168.102.23 usando a porta TCP/IP 4567 |
| IP:Range | 192.168.102.23:4500-4600 | Informa uma faixa de portas TCP/IP disponíveis |
| IP | 192.168.102.23 | Um servidor tenta se conectar usando uma porta TCP/IP aleatória |
| - | - (traço) | Utiliza o endereço IP atual e uma porta TCP/IP aleatória |
Formato NT
06-03-99 10:57PM 1 NotCurrentYear.txt
03-06-00 09:11PM 1 CurrentYear.txt
03-06-00 09:18PM <DIR> tmp
Formato Unix
-rw-r--r-- 1 vglass vglass 3651 Feb 2 2002 .screenrc
drwxr-xr-x 3 vglass vglass 4096 Jul 23 17:42 Archive
-rw-r--r-- 1 vglass vglass 1096 Jul 23 13:35 GZipTest1.class
-rw-r--r-- 1 vglass vglass 733 Jul 23 13:35 GZipTest1.java