def send_file(self, file_id, abs_directory_path): socket = self.request abs_file_path = os.path.join(abs_directory_path, file_id) f = open(abs_file_path, 'r') bytes_size = os.path.getsize(abs_file_path) local_file = LocalFile(f, file_id, abs_file_path, bytes_size) send_file_from_local_to_remote(local_file, socket) local_file.close()
def close(self): send_file_from_local_to_remote(self, self.file_server_socket) self.file_server_socket.close()