Programa pFTP

El programa pFtp nos permite poder subir y bajar archivos a un servidor FTP. La pretensión del autor no es crear un programa comercial o un programa estilo FileZilla ( uno de los programas mas conocidos para el mismo fin ), solo se pretende mostrar el uso de Fivewin Harbor.

FWH 11.09
HARBOUR 5.8.2 release 20120330
BORLAND C++ 5.8.2
S.O: XP/Win7/Win8/2000
RESEDIT 1.5.11 32 bits
Versión: 32Bits
Licencia: Pública General GNU Copyright (C) 2012 José Javier Lloris Roig
Este programa es un software libre: puedes redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General GNU publicada por la Fundación para el Software Libre, ya sea la versión 3 de la Licencia, o (a su elección) cualquier versión posterior.

Este programa se distribuye con la esperanza de que sea útil, pero SIN GARANTÍA ALGUNA; ni siquiera la garantía implícita MERCANTIL o de APTITUD PARA UN PROPÓSITO DETERMINADO. Consulte los detalles de la Licencia Pública General GNU para obtener una información más detallada. Debería haber recibido una copia de la Licencia Pública General GNU junto a este programa. En caso contrario, consulte .

Modo de uso:

Antes de poder proceder a subir y bajar archivos en el servidor FTP, debes de configurar el programa, indicándole en el modulo de configuración los siguientes parametros:




1.- Dirección IP o nombre de dominio de su sitio FTP.
2.- Nombre de usuario.
3.- Contraseña.
4.- Tiempo de respuesta, por defecto el programa asignara 3000 segundos.
5.- Número de puerto TCP, por defecto, el programa asignara el 21.
6.- Habilitar o desabilitar la opción Requiere autentificación en el servidor, por defecto, el programa asignara que necesita autentificación en el servidor.

Una vez rellenado el formulario excepto la Ruta de acceso remoto a su sitio FTP, debes de hacer click sobre el botón Verificación de servicios FTP, para que el programa compruebe que los datos introducidos son correctos. Si el proceso de verificación ha sido correcto, se activará el botón Examinar, donde puedes seleccionar la ruta de acceso remoto de su sitio FTP y/o crear, renombrar o eliminar carpetas en el servidor FTP.

El campo Ruta de acceso remoto de su sitio FTP, nos servirá para indicarle cual será la ruta predeterminada para el acceso rápido en los modulos subir y bajar archivos, de este modo cuando accedamos a subir o bajar archivos, no tendremos la necesidad de ir cambiando o buscando la carpeta adecuada, el programa ya nos la mostrará por defecto.

Una vez introducidos todos los parámetros de configuración y verificados los servicios, haz click sobre el botón Guardar.

Modulo SUBIR:

Al entrar en el modulo de Subir el programa nos mostrará las carpetas y archivos de la ruta de acceso remoto predeterminado de tu sitio FTP. ( es la ruta que le hemos indicado en el modulo Configurar ).

Para subir un archivo, haz click sobre el botón Examinar, el programa mostrará una ventana donde podrás seleccionar el archivo que deseas subir. Una vez seleccionado haz click sobre el botón Guardar de la ventana y automáticamente el programa accederá al servidor FTP y grabara el archivo en la ruta asignada, si el archivo ya existe en el servidor, nos mostrará un mensaje de aviso donde podremos indicarle si queremos reemplazarlo o no.

Si el proceso de transferencia de archivos ha finalizado correctamente el programa nos mostrará un mensaje de OK, en caso, contrario mostrará un mensaje de ERROR.




Modulo BAJAR:

Al entrar en el modulo de Bajar el programa nos mostrará las carpetas y archivos de la ruta de acceso remoto predeterminado de tu sitio FTP. ( es la ruta que le hemos indicado en el modulo Configurar ).

En este modulo podemos bajar uno o varios archivos a la vez ( pulsa el botón Shift o Control para seleccionar varios archivos ). Una vez seleccionado o seleccionados varios archivos, haz click sobre el botón Examinar para seleccionar la ruta de acceso de descarga, es decir, donde descargara el programa los archivos.

A continuación haz click sobre el botón Descargar para que el programa se conecte al servidor FTP y proceda a la descarga de los archivos. Si el archivo/s ya existen en la ruta de acceso para la descarga, nos mostrará un mensaje de aviso donde podremos indicarle si queremos reemplazarlo o no.

Si el proceso de transferencia de archivos ha finalizado correctamente el programa nos mostrará un mensaje de OK, en caso, contrario mostrará un mensaje de ERROR.

Detalles de programación para desarrolladores:
Recuerda que si quieres recompilar el programa, antes debes de verificar las variables de entorno dentro del fichero Test.RMK, que apunten a las carpetas correctas de FWH, Harbour y Borland C++.

HBDIR=c:\harbo582
BCDIR=c:\bcc582
FWDIR=c:\fwh1109

Importante: Para evitar el clásico "NO RESPONDE", copia HBRTL.LIB que tienes en la carpeta "Libreria modificada hbrtl.lib" función en C modificada por Antonio Linares que se le ha añadido un SysRefresh(). Esta librería pertenece a la versión 5.8.2, si usas una versión anterior, actualiza antes tu Harbour.



Comentarios del autor:
Por favor, antes de descargar el programa, lee el fichero licencia.txt ( versión en castellano pero no oficial ) sobre las características y garantías de la Licencia Pública General GNU o consulta la web oficial http://www.gnu.org/licenses.

Descargar versión 1.1: pFtp.ZIP