public function put($path, FileDescriptor $file)
    {
        $localPath = $this->createUri($path);
        if (false === copy($file->getUri(), $localPath)) {
            throw new Exception\OperationFailureException('Can\'t create file ' . $path . '.');
        }
    }