on_transfer_completed Event
This event is fired when a customized upload or download operation completes.
Syntax
class FTPServerTransferCompletedEventParams(object): @property def connection_id() -> int: ... @property def operation_status() -> int: ... @operation_status.setter def operation_status(value) -> None: ... # In class FTPServer: @property def on_transfer_completed() -> Callable[[FTPServerTransferCompletedEventParams], None]: ... @on_transfer_completed.setter def on_transfer_completed(event_hook: Callable[[FTPServerTransferCompletedEventParams], None]) -> None: ...
Remarks
This event is fired when a customized transfer operation completes. This event is only fired for operations handled by the user code, i.e. those intercepted with on_before_upload_file or on_before_download_file event, and with Action parameter set to fraCustom.
The ConnectionID parameter specifies the session to which the event belongs, and OperationStatus reports the outcome of the transfer operation.
ostOk | 1 | |
ostNoSuchFile | 2 | |
ostAccessDenied | 3 | |
ostWriteProtect | 4 | |
ostUnsupported | 5 | |
ostInvalidParameter | 6 | |
ostEOF | 7 |