SDK

The SmartFTP Client Software Development Kit (SDK) offers you the ability to extend SmartFTP and it allows you to automate SmartFTP. The objects are accessible through COM interfaces which can be used in any modern language.

Ejemplos proporcionados

Los ejemplos que le mostramos son parte de la configuración del SDK que puede descargarse abajo.

Cola de transferencia

Añadir elementos a la cola de transferencia

Crea nuevos artículos y los añade a la cola de transferencia en una instancia en ejecución de SmartFTP.
Ubicación: Samples\TransferQueue\C#
Ubicación: Samples\TransferQueue\AddToQueue
Ubicación: Samples\TransferQueue\AddItemToQueue

Transfer Queue Plugin

Sample plugin in C++
Ubicación: Samples\TransferQueue\SamplePlugin

Favoritos

Crear un favorito nuevo

Crea un elemento favorito nuevo y lo guarda en un archivo XML.

Importar favoritos de un archivo .csv

Analiza un archivo .csv, crea los favoritos y los guarda como archivos xml.

SmartFTP

Administrar exploradores

Obtiene la ubicación actual de todos los exploradores abiertos. Abre nuevos exploradores o cierra los existentes.

Estadísticas de transferencia

Sondea la velocidad de carga y descarga de SmartFTP y escribe los datos en un archivo csv.
Ubicación: Samples\TransferQueue\Performance Counter

Estadísticas de transferencia utilizando RRDtool

Utiliza RRDtool para generar las estadísticas de transferencia.
Ubicación: Samples\SmartFTP\rrdtool

Ideas

A continuación le mostramos algunas ideas de aplicaciones y complementos que se pueden crear utilizando el SDK.

Favoritos

  • Importar los favoritos/sitios de otras aplicaciones/bases de datos a SmartFTP.
  • Exportar los favoritos a una base de datos

Cola de transferencia

  • Llenar la cola de transferencia con elementos de la base de datos, archivo de texto o fuente RSS.
  • Crear una aplicación que utilice la cola de transferencia para automatizar transferencias.
  • Crear un servicio de Windows para hacer una copia de seguridad/sincronizar los archivos utilizando la cola de transferencia.
  • Ejecutar comandos, actualiza un archivo, escribir un registro o notificar a usuarios después de que los elementos de la cola transferencia hayan sido procesados.

Download

Descargar SDK de SmartFTP

Registro de cambios