nvflare.fuel.hci.server.file_transfer module

class FileTransferModule(upload_dir: str, download_dir: str, upload_folder_authz_func=None, download_job_url=None)[source]

Bases: CommandModule, CommandUtil

Command module for file transfers.

Parameters
  • upload_dir

  • download_dir

  • upload_folder_authz_func

download_binary_file(conn: Connection, args: List[str])[source]
download_file(conn: Connection, args: List[str], file_to_str_func)[source]
download_job(conn: Connection, args: List[str])[source]
download_text_file(conn: Connection, args: List[str])[source]
get_spec()[source]
info(conn: Connection, args: List[str])[source]
submit_job(conn: Connection, args: List[str])[source]
upload_binary_file(conn: Connection, args: List[str])[source]
upload_file(conn: Connection, args: List[str], str_to_file_func)[source]
upload_folder(conn: Connection, args: List[str])[source]
upload_text_file(conn: Connection, args: List[str])[source]