pip install shutilwhich
# 旧方法下载大文件会出现Server connection dropped
# self.sftp.get(server_path, local_path)
# 新方法下载大文件成功
with self.sftp.open(server_path, 'rb') as fp:
shutil.copyfileobj(fp, open(local_path, 'wb'))
pip install shutilwhich
# 旧方法下载大文件会出现Server connection dropped
# self.sftp.get(server_path, local_path)
# 新方法下载大文件成功
with self.sftp.open(server_path, 'rb') as fp:
shutil.copyfileobj(fp, open(local_path, 'wb'))