|
|
|
|
- Navegador de Internet
- Error de seguridad en una conexión FTPS segura
- Configuración necesaria
Conecta el ordenador actual a un servidor FTP (File Transfer Protocol). // Connect the current computer to the FTP server ResConnect = FTPConnect("192.54.12.8")
Sintaxis
<Result> = FTPConnect(<Server> [, <User name> [, <Password> [, <Port number> [, <Type of connection> [, <Connection timeout> [, <Private key> [, <Key password>]]]]]]])
<Result>: Integro - Identificador de la conexión,
- 0 durante la primera conexión.
- -1 si se produce un error. Los detalles del error son devueltos por ErrorInfo con la constante errCode o errMessage.
Si se produce un error de identificación, ErrorInfo con la constante errCode devuelve la constante ftpErrorAuthentification.
<Server>: Cadena de caracteres (con comillas) Nombre del servidor FTP ("ftp.cdrom.com" por ejemplo) o dirección IP del servidor FTP ("192.54.12.8" por ejemplo). <User name>: Cadena de caracteres opcional (con comillas) - Nombre del usuario que intenta realizar una conexión con nombre (autenticación de usuario en el servidor FTP). Este parámetro es dado por el administrador del servidor FTP.
- Cadena vacía (""") para realizar una conexión anónima.
<Password>: Cadena de caracteres opcional (con comillas) Contraseña del usuario: usado para identificar al usuario en el servidor FTP. Este parámetro es dado por el administrador del servidor FTP.Esta contraseña corresponde a: - la <Contraseña> especificada si este parámetro no es una cadena vacía ("""),
- la dirección de correo electrónico del usuario si <Nombre de usuario> no se especifica o es igual a una cadena vacía ("""),
- una cadena vacía (""") si no se especifica este parámetro y si <Nombre de usuario> no corresponde a una cadena vacía (""").
<Port number>: Entero opcional Número del puerto en el que se ejecutará el servidor. Este parámetro es dado por el administrador del servidor FTP.Por defecto: - para una conexión no segura, este puerto es el puerto 21.
- para una conexión segura en modo FTPS, este puerto es el puerto 990.
- para una conexión segura en modo FTPES, este puerto es el puerto 21.
- para una conexión segura en modo SFTP, este puerto es el puerto 22.
<Type of connection>: Constante opcional de tipo Integer Tipo de conexión a establecer:
| | ftpActiveMode (o False para compatibilidad) | Conexión activa al servidor FTP. Durante la transferencia de un archivo, el cliente toma la iniciativa de la transferencia. Este tipo de conexión puede ser rechazada por algunos servidores FTP protegidos. | ftpPassiveMode (o True para compatibilidad) (Valor predeterminado) | Conexión pasiva al servidor FTP (modo PASV). Al transferir archivos, el servidor toma la iniciativa para la transferencia. Este tipo de conexión se utiliza para pasar por encima de algunos "firewalls". Observación: Si la conexión al servidor es en IPV6, la conexión se realizará en modo pasivo extendido (porque el modo pasivo no soporta IPV6).. | ftpExtendedPassiveMode | Conexión pasiva extendida al servidor FTP (modo EPSV). Al transferir archivos, el servidor toma la iniciativa para la transferencia. Este tipo de conexión se utiliza para pasar por encima de algunos "firewalls".. Si el servidor no soporta el modo pasivo extendido (el comando FEAT se envía al servidor para averiguar la capacidad), la conexión se interrumpe en modo pasivo simple.. Limitaciones: - Este modo no se soporta cuando se utiliza el módulo "wininet" de Windows (ver Parámetros FTP): la conexión se realiza en ftpPassiveMode.
- Esta constante es idéntica a la ftpPassiveMode constante.
|
<Connection timeout>: Entero o duración opcional Número de segundos después de los cuales se cancela la solicitud de conexión al servidor FTP (20 por defecto). Este tiempo de espera se aplica a todas las operaciones FTP realizadas en esta conexión.. Si no se recibe ninguna respuesta del servidor durante el tiempo de espera de conexión especificado, FTPConnect devuelve -1. Observación: Este parámetro puede corresponder a: - un número entero correspondiente al número de segundos,
- una variable de tipo Duration,
- la indicación directa de la duración (por ejemplo, "1s").
<Private key>: Cadena de caracteres opcional (con comillas) <Key password>: Cadena de caracteres ANSI opcional (con comillas)
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|