StartTransfer Event
Fired when a file starts downloading/uploading.
Syntax
typedef void __fastcall (__closure *TiphSCPStartTransferEvent)(System::TObject* Sender, TiphSCPStartTransferEventParams *e);__property TiphSCPStartTransferEvent OnStartTransfer = {read=FOnStartTransfer, write=FOnStartTransfer};
typedef struct {
int Direction;
String LocalFile;
String RemoteFile;
String RemotePath;
String FilePermissions;
} TiphSCPStartTransferEventParams;
Remarks
The StartTransfer event fires when the file starts transferring.
The Direction parameter shows whether the client (0) or the server (1) is sending the data.
The LocalFile, RemoteFile, and RemotePath parameters provide information about the current transfer.
The FilePermissions parameter may be used to set the remote file permissions on file currently being uploaded. It will also be populated with the current permissions of the remote file when downloading. See FilePermissions for more details.