About the Transfer Engine

CuteFTP's FTP Transfer Engine (TE) is completely independent of the main application's interface. The Transfer Engine (TE) runs invisibly in the background and does most of the real work that CuteFTP does. The TE program allows features such as scheduled transfers to operate in the background while the CuteFTP interface is closed. In CuteFTP, you can interact with the Transfer Engine through an industry-standard COM (Component Object Model) interface using your favorite programming or scripting language, such as Visual Basic, Perl, ASP, or JavaScript.

The Transfer Engine:

  • Is COM enabled

  • Takes up minimal resources

  • Handles background transfers

  • Handles transfers outside the main interface

  • Handles continuous folder synchronization events

  • Can be used with a custom application or script to perform FTP related tasks.

CuteFTP relies on two executables for file transfers:

  • Cuteftppro.exe is the CuteFTP interface

  • ftpte.exe is the Transfer Engine (TE)

The Transfer Engine requires an NT login and will not run as an NT service; however, it is configured by default to start on Windows startup. You can change this setting in the CuteFTP interface Global Options dialog box.

Some of the actions you can accomplish using the TE include:

To access Transfer Engine features

The Transfer Engine starts when the CuteFTP interface opens, or on Windows startup when selected in the CuteFTP interface. When the Transfer Engine is started, its icon appears in the Windows system tray.

  • Right-click the TE icon in the Windows system tray. The Transfer Engine menu appears. (Certain features are only available when the CuteFTP interface is closed.)

  • To view information about the Transfer Engine, including your serial number, click About.

  • To open the CuteFTP interface, click Launch CuteFTP interface.

  • To access the current download queue (only visible if the CuteFTP interface is closed), click Show current Transfers. The Transfer Queue appears. (You can also open the Transfer Queue by double-clicking the TE icon.)

  • To download from a Site by typing the URL, click Download URL.

  • To download from a specific URL, click Download URL.

  • To activate a new serial number, click Enter Serial Number. (Not available when the CuteFTP interface is open. To activate a serial number when the interface is open, click Help, then click Enter a Serial Number.)

  • To request your serial number from Globalscape Support, click Find Lost Serial Number. The Globalscape Support Lost Serial Number request web page appears. (Not available when the CuteFTP interface is open. To request your serial number when the interface is open, click Help, then click Locate a Lost Serial Number.)

  • If you are using a trial serial number and want to purchase a license, click How to Purchase. The Purchase CuteFTP web page appears. (Not available when the CuteFTP interface is open. To purchase CuteFTP when the interface is open, click Help, then click Purchase Now.)

  • To close the TE, click Exit Transfer Engine.

The Transfer Queue displays each item queued for transfer. For example, if you are monitoring a folder for changes and scheduled them for uploading to a remote location, the queue displays each item and its properties. You can specify which properties to hide or display by right-clicking on the header of the queue. All properties are selected by default. Clear the check box to hide a property.

Arrange the columns by clicking and dragging the column header.

Transfer Engine Licensing Requirements

The TE is licensed with CuteFTP. The TE is a component of CuteFTP, therefore any computer with a licensed copy of CuteFTP can access the TE through the CuteFTP interface or through its COM interface.