pub async fn upload_file( params: FileTransferParams<'_>, source: &Path, destination: &str, ) -> Result<()>