1

我使用 Apache Jackrabbit 服务器作为 WebDAV 服务器作为我们应用程序的文件存储后端。该应用程序是使用 PHP 开发的。我想存储一个 PDF 文件并使用 PHP 内容存储库从 jackrabbit 服务器中检索它。

谁可以帮我这个事?

使用的示例代码如下,用于存储:

$session = $this->getjackrabbitSession();
$node = $session->getNode('/project/files/test.pdf');
$contents = file_get_contents($fileURL);
$node->setProperty("nt:file", $contents);
$node->setProperty("mimeType", 'application/pdf');
$node->setProperty("fileName", 'test.pdf');
$session->save();

对于检索:

$session = $this->getjackrabbitSession();
$node = $session->getNode('/project/files/test.pdf');
$contents = $node->getContent();
$mimeType = $node->getPropertyValue('mimeType');
$fileName = $node->getPropertyValue('fileName');
4

0 回答 0