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.

Provided Samples

The samples shown here are part of the SDK setup that can be downloaded below.

Трансферна опашка

Add Items to Transfer Queue

Creates new items and adds them to the transfer queue in a running instance of SmartFTP.
Местоположение: Samples\TransferQueue\AddToQueue
Местоположение: Samples\TransferQueue\AddItemToQueue

Transfer Queue Plugin

Sample plugin in C++
Местоположение: Samples\TransferQueue\SamplePlugin

SmartFTP

Transfer Statistics

Polls SmartFTP for the current upload and download rate and writes the data to a csv file.
Местоположение: Samples\TransferQueue\Performance Counter

Transfer Statistics using RRDtool

Uses RRDtool to generate transfer statistics.
Местоположение: Samples\SmartFTP\rrdtool

Ideas

Following some ideas of applications and plugins that can be created using the SDK.

Предпочитани

  • Import Favorites/Sites from other applications/database to SmartFTP.
  • Export favorites to a database

Трансферна опашка

  • Fill transfer queue with items from a database, text file or RSS feed.
  • Create application which uses transfer queue to automate transfers.
  • Create Windows service to backup/synchronize files using the transfer queue.
  • Run commands, update a file, write a log or notify users after a transfer queue item has been processed.

Download

Download SmartFTP SDK

Регистър за промени