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.

提供的範例

此處顯示的範例是下面可下載的 SDK 安裝包的其中一部分.

傳輸佇列

將項目加入到傳輸佇列

建立新項目並將它們加入到正在執行的 SmartFTP 實例的傳輸佇列中.
位置: Samples\TransferQueue\C#
位置: Samples\TransferQueue\AddToQueue
位置: Samples\TransferQueue\AddItemToQueue

Transfer Queue Plugin

Sample plugin in C++
位置: Samples\TransferQueue\SamplePlugin

我的最愛

建立新我的最愛

建立一個新的收藏項並將其儲存到 XML 檔案.

從 CSV 檔案匯入我的最愛

解析 CSV 檔案,建立我的最愛,並將其儲存為 XML 檔案.

SmartFTP

管理瀏覽器

取得所有開啟的瀏覽器的目前位置,開啟新的瀏覽器或關閉現有的瀏覽器.

傳輸統計資訊

從 SmartFTP 中取得目前的上傳和下載速度,並將他們寫入到 CSV 檔案中.
位置: Samples\TransferQueue\Performance Counter

使用 RRDtool 取得傳輸統計資訊

使用 RRDtool 產生傳輸統計資訊.
位置: Samples\SmartFTP\rrdtool

構想

下面是一些可以使用 SDK 實現的應用程式和外掛的構想.

我的最愛

  • 從其他應用程式/資料庫匯入我的最愛/網站至 SmartFTP.
  • 將我的最愛匯出到資料庫

傳輸佇列

  • 從資料庫、文字檔案或 RSS 源產生傳輸佇列.
  • 建立使用傳輸佇列自動化傳輸的應用程式.
  • 建立使用傳輸佇列備份/同步檔案的 Windows 服務.
  • 在傳輸佇列項目完成後執行命令、更新檔案、寫入日誌或通知使用者.

Download

下載 SmartFTP SDK

更改日誌