Файловое хранилище не работает с использованием jackrabbit от localhost

Я не очень разбираюсь в PHPCR. Я делаю образец прототипа для хранения файлов на сервере WebDav. Фрагмент кода приведен ниже. Это только создание узла. Но я хочу, чтобы файл был сохранен на сервере.

$jackrabbit_url = 'http://xxxxxxxxxx:8900/jackrabbit/server';
$user           = 'xxxxxx';
$pass           = 'xxxxxx';
$workspace      = 'default';

$factory = new \Jackalope\RepositoryFactoryJackrabbit();
$repository = $factory->getRepository(
array("jackalope.jackrabbit_uri" => $jackrabbit_url)
);

$credentials = new \PHPCR\SimpleCredentials($user, $pass);
$session = $repository->login($credentials, $workspace);
$node = $session->getNode('/test');$imageURL ='/var/www/sxnew/phpcr/web/uploads/FolderE/test.png';
$contents = base64_encode(file_get_contents($imageURL));

$image = $node->addNode("test.png");
$image->setProperty("jcr:content", "nt:resource");
$image->setProperty("jcr:data", $contents);
$image->setProperty("jcr:mimeType", "image/png");

$session->save();

Пожалуйста, помогите кому-нибудь

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]