1

我想将网页内容保存在 liferay 数据库中。目前 JPG 位于另一台服务器上的另一个文件系统中,我想将其移至 liferay 数据库。有没有办法将这些 JPG/Web 内容批量导入 liferay db?我在想的一个选择是每天安排一个从文件系统导入新文件的工作。想知道是否有其他人做过以及如何做到的?

我发现有一个东西叫做Database Hook。但据我了解,这可以让您仅将通过 Liferay 中的图片库上传的那些文件保存到数据库。这与必须以编程方式从另一个文件系统导入文件有点不同。

4

1 回答 1

5

当您访问 Liferay 的文档库(或 6.0 中的图像库)时,您会在每个文件夹中找到“从桌面访问”链接。这可用于通过 WebDAV 连接,因此您可以连接到 Liferay 的文档库,就好像它是网络共享一样。然后只需复制批处理文件或资源管理器(拖放),它们就会出现在 doclib 中。双向工作。

对于 Liferay 6.1,您还可以考虑 Liferay Sync,这是一个类似于 Dropbox 的客户端,它只是将文档库与本地(从服务器远程)系统上的文件夹同步。

最复杂的变体(在这里只是为了完整)是使用 Liferay 的 API 以编程方式插入文档。这里的优点是您还可以在导入过程中使用它来标记和分类内容,但它肯定比拖放文件更多工作。

于 2012-11-28T23:22:13.073 回答