public function syncToRemote($current_time, $backup_file, $input)
{
try {
$client = $this->authorizeRemote($input);
$request = $client->post('backend/synchronize/syncFromFile')->addPostFields(array('current_time' => $current_time))->addPostFile('file', $backup_file)->removeHeader('Expect')->send();
} catch (Exception $e) {
throw new Exception($e->getMessage());
}
}