|
|
|
|
- Presentación
- FTP
- Convención de uso
- Principio
- ruta relativa / ruta absoluto
- Servidor FTP seguro: Protocolos 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 sitio 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. Estos servidores proponen shareware o freeware a los usuarios de public. WINDEV y WEBDEV incluyen varias funciones WLanguage que le permiten administrar archivos en un servidor FTP desde sus aplicaciones o sitios.
Convención de uso - En teoría, no puede conectarse a un sitio FTP sin una cuenta FTP y una contraseña.. Sólo un usuario con una cuenta y una contraseña puede conectarse a este sitio.
- Prácticamente todos los servidores que se encuentran en INTERNET tienen una cuenta Anónima. La contraseña de esta cuenta no está implementada pero se solicitará un correo electrónico Address.
Para descargar los archivos que se encuentran en un servidor FTP , todo lo que tiene que hacer es conectarse como "usuario anónimo". Para cargar archivos a un servidor FTP (por ejemplo, para enviar páginas HTML a su sitio web), se requiere una cuenta no anónima y una contraseña. Para manipular los archivos encontrados en un servidor FTP desde una aplicación WINDEV o desde un sitio WEBDEV, debe seguir estas reglas: - Conexión a un servidor FTP (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 la autorización del servidor FTP antes de cada operación de archivo en el servidor. También es posible:
- obtener las características de los archivos ubicados en un servidor FTP: atributos, tamaño, etc.
- manipular archivos en un servidor FTP: crear, eliminar...
- listar los archivos de un directorio encontrado en el servidor FTP ejecutando un Procedure usado para realizar un Process por cada archivo encontrado.
- Cierre de la conexión con el servidor (FTPDisconnect).
Atención: - El protocolo de comunicación TCP/IP debe ser instalado y se debe definir un Address IP.
- Se debe instalar y configurar un servidor FTP en uno de los ordenadores utilizados para realizar la transferencia.
- Atención: Las funciones FTP no pueden utilizarse en el emulador Android.
ruta relativa / ruta absoluto Las nociones de ruta relativa y ruta absoluta son de gran importancia en una aplicación FTP. - Una ruta que comienza con un slash se considera como una ruta absoluta: es la ruta con respecto a la raíz del servidor FTP (parámetro específico del servidor).
ej: /pub/user/FLO - Si la ruta no comienza con un slash, se considera como una ruta relativa, es decir, una ruta con respecto al directorio en curso. El directorio en curso puede conocerse o modificarse 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: Protocolos SFTP y FTPS
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|