|
|
|
|
|
- Presentación
- FTP
- ¿Cómo funciona?
- Uso en WLanguage
- Ruta relativa/Ruta absoluta
- Servidor FTP seguro: SFTP y FTPS
- 1. Protocolo SFTP
- 2. Protocolo FTPS
Manipular archivos en un servidor FTP
FTP (File Transfer Protocol) es un protocolo para transferir archivos de un equipo a otro. Este protocolo permite intercambiar archivos a través de TCP/IP o Internet. En Internet, se puede acceder a miles de servidores de archivos a través de FTP. Los servidores FTP alojan programas shareware o freeware accesibles al público. WINDEV y WEBDEV incluyen varias funciones WLanguage para gestionar archivos en un servidor FTP desde sus aplicaciones o sitios web.
¿Cómo funciona? - En teoría, no es posible conectarse a un servidor FTP sin una cuenta FTP y una contraseña. Solo los usuarios con una cuenta y una contraseña pueden acceder al servidor.
- Sin embargo, la mayoría de los servidores FTP públicos permiten iniciar sesión de forma anónima. En este caso, deberá introducir su dirección de correo electrónico como contraseña.
Para descargar archivos de un servidor FTP solo tiene que acceder como "usuario anónimo". Para cargar archivos en un servidor FTP (por ejemplo, para enviar páginas HTML a su sitio web), debe introducir un nombre de usuario y una contraseña. WINDEV, WEBDEV y WINDEV Mobile incluyen una serie de funciones WLanguage para manipular archivos en un servidor FTP. Para manipular archivos en un servidor FTP, debe: - Conectarse a un servidor FTP (función FTPConnect).
- Enviar y recibir archivos (según el modo de conexión). Para una conexión pasiva, la aplicación WINDEV o el sitio WEBDEV deben solicitar autorización al servidor FTP para manipular los archivos del servidor FTP. También puede:
- obtener los detalles de los archivos ubicados en un servidor FTP (atributos, tamaño, etc.)
- manipular archivos en un servidor FTP: crear o eliminar archivos, etc.
- obtener la lista de archivos de un directorio ubicado en el servidor FTP y ejecutar un procedimiento por cada archivo encontrado.
- Desconectarse del servidor FTP (función FTPDisconnect).
Observaciones: - Es necesario instalar el protocolo de comunicación TCP/IP y definir una dirección IP.
- Debe instalar y configurar un servidor FTP en uno de los equipos utilizados para la transferencia.
Las funciones FTP no pueden utilizarse en el emulador de Android. - Puede conectarse a un servidor FTP:
- pasando todos los parámetros necesarios a la función FTPConnect.
New in SaaSmanipulando una variable de tipo ftpConnection que contiene los diferentes parámetros de la conexión FTP que se va a utilizar. Nota: Esta funcionalidad solo está disponible a partir de WINDEV Suite SaaS 2025 - Update 2.
Ruta relativa/Ruta absoluta Las rutas relativas y absolutas son conceptos importantes en una aplicación que utiliza archivos a través de FTP. - Una ruta que empiece por una barra oblicua se considera una ruta absoluta. Esta ruta es relativa a la raíz del servidor FTP (parámetro específico del servidor).
Por ejemplo: /pub/usuario/FLOR - Si la ruta no empieza por una barra oblicua, se considera una ruta relativa, es decir, la ruta relativa al directorio actual en el servidor FTP. El directorio actual puede obtenerse o cambiarse con la función FTPCurrentDir.
Al conectarse a un sitio FTP, el directorio inicial ("home directory" del usuario) no necesariamente es la raíz del servidor FTP. Por lo tanto, se recomienda utilizar rutas relativas. Servidor FTP seguro: SFTP y FTPS
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|