Ayuda de watchDirectory > Extensiones > Subir archivos a un servidor FTP de forma automática
Subir archivos a un servidor FTP de forma automática
Esta extensión de watchDirectory sube de forma automática archivos nuevos o modificados a un servidor FTP.
Opciones de esta extensión
Server (Servidor)
Indicar el nombre del servidor FTP.
Port (Puerto)
Indicar el número de puerto a utilizar para el servidor FTP. El número de puerto depende del
servidor FTP y del protocolo de subida utilizado. Solicite al administrador de su servidor la
configuración correcta. Los puertos usados habitualmente son:
Protocolo FTP - puerto 21
Protocolo SFTP - puerto 22
FTPS (datos no seguros) - puerto 990
FTPS (datos seguros) - puerto 990
FTPS (implícito) - puerto 990
Protocol (Protocolo)
Aquí se selecciona el protocolo FTP a usar para la conexión FTP. Solicite a su
administrador de red el protocolo a utilizar.
Las opciones son:
- FTP
Se trata de un protocolo no seguro, tanto su contraseña como el archivo se transfieren sin encriptar. - SFTP
Un protocolo orientado a paquetes, corriendo sobre SSH2 (secure shell). La capa SSH encripta toda la comunicación. - FTPS (datos no seguros) y FTPS (datos seguros)
A veces denominado FTP/S, FTP-SSL y FTPS implícito. La variante "datos no seguros" solo utiliza la encriptación SSL para encriptar su nombre de usuario y contraseña. La variante "datos seguros" encripta también el archivo durante la subida. Indicar que la variante "datos seguros" es más lenta debido a esta sobrecarga de encriptación. - FTPS (implícito)
Es básicamente igual que las otras variantes FTPS. Debería seleccionarse si se utiliza un servidor FTP antiguo con una "capa" SSL añadida.
Passive mode (Modo pasivo)
El modo pasivo controla quién creará una conexión de datos para transferir archivos una vez establecida
la conexión inicial.
Cuando el modo pasivo está desactivado, será el servidor FTP quién creará la conexión para recibir un archivo.
Algunos cortafuegos y proxies no permiten este tipo de conexiones entrantes.
Cuando el modo pasivo está activado, será watchDirectory quién creará las conexiones adicionales para subir archivos.
Userid and Password (Usuario y contraseña)
Indicar el nombre de usuario y contraseña a usar para conectar con el servidor FTP. La contraseña
se guardará encriptada en el archivo de confirguración de la tarea.
Proxy settings (Configuraciones proxy)
Si se encuentra detrás de un servidor proxy, indicar los detalles aquí. Solicite los datos de configuración
a su administrador de red.
Base directory (Carpeta base) o Remote File (Archivo remoto)
Si no se utilizan nombres dinámicos, indicar, o navegar hasta la carpeta del servidor FTP a la que se deban subir los archivos. Se deberán
indicar todas las demás configuraciones antes de poder utilizar el botón de navegación.
Por el contrario, si se utilizan nombres dinámicos, se puede utilizar el botón de navegación para seleccionar la carpeta "raíz" del servidor FTP, y después usar
el botón {tag} (etiqueta) para añadir las etiquetas de los nombres dinámicos. Cuando se utilizan
nombres dinámicos, el nombre de archivo del archivo subido debe indicarse aquí.
Transfer Mode (Modo de transferencia)
Seleccionar como se deben subir los archivos. Se puede elegir entre:
- Always Binary (Siempre binario)
Todos los archivos se subirán "tal cual". Nunca se traducirá la codificación de nueva línea (CRLF -> LF). Utilizar esta opción si el host remoto (su servidor FTP) está basado en Windows. - Always Text (Siempre texto)
Todos los archivos se subirán con traducción de nueva línea (CRLF -> LF). - Auto
Los archivos cuya extensión esté incluida en C:\Archivos de programa\watchDirectory\Plug-ins\wdopAutoFtp\textfiles.txt se subirán utilizando el modo texto. El resto de archivos serán transferidos de forma binaria. Por defecto, se considerarán archivos de texto las siguientes extensiones:
txt, html, shtml, php, asp, htm, cfm, cgi, css, dhtml, js y phtml
Si se utiliza el modo de subida como "Siempre texto", y se suben archivos binarios (programas, aplicaciones, documentos Word), estos se corromperán. Este tipo de archivos debe subirse siempre como binario.
Use Dynamic Naming (Usar nombres dinámicos)
Si se selecciona esta opción, se podrán utilizar {etiquetas} especiales en el campo nombre de archivo para
crear un nombre dinámico para el archivo subido.
Create the same directory structure on your FTP server (Crear la misma estructura de carpetas en el servidor FTP)
Al seleccionar esta opción, los archivos se subirán a la carpeta correspondiente en el servidor FTP. Cuando sea necesario, se crearán nuevas carpetas
en el servidor.
Si no se selecciona esta opción, todos los archivos se subirán a la carpeta base.
Create files and directories using lowercase names (Crear archivos y carpetas en minúscula)
Como la mayoría de los servidores FTP corren sobre hosts Unix (donde archivos como Hola.TXT y hOla.txt se tratan como archivos diferentes),
se puede indicar a watchDirectory que debe crear todos los archivos usando nombres en minúsculas.
Keep connection open as long as possible (Mantener la conexión abierta todo el tiempo posible)
Al seleccionar esta opción, watchDirectory no se desconectará del servidor FTP después de subir el archivo.
Esta opción puede mejorar de forma dramática el rendimiento de subida en los casos que se deban subir varios archivos de forma correlativa.
Try to connect to the FTP server (Intentar conectar al servidor FTP)
Aquí se puede indicar cuan a menudo debe intentar la extensión conectarse al servidor FTP en caso que no se encuentre (temporalmente) disponible.
Si se selecciona "Just Once" (Solo una vez), la tarea abortará cuando no pueda conectarse al servidor FTP.
Upload files with a .partial extension (Subir los archivos con la extensión .partial)
Al seleccionar esta opción, los archivos se subirán con una extensión adicional. De esta forma, el archivo hola.txt se subirá como
hola.txt.partial. Cuando la subida del archivo se haya completado, éste se renombrará a hola.txt.
Remove the file after successful upload (Eliminar el archivo después de subirlo con éxito)
Esto eliminará el archivo una vez haya sido subido al servidor FTP.
Move the file to... (Mover el archivo a)
También se puede mover el archivo a otra ubicación una vez finalizada la subida. Utilizar nombres dinámicos
para configurar la nueva ubicación correctamente.




