我想将网页内容保存在liferay数据库中。目前,JPG位于另一台服务器上的另一个文件系统中,我想将其移至liferay数据库。有没有办法将这些JPG / web内容批量导入liferay db?我正在考虑的一个选项是每天安排一个工作来从文件系统导入新文件。很想知道是否还有其他人做过这件事以及怎么做?
我发现有一个叫做Database Hook的东西。但据我了解,这可以让您只保存那些通过Liferay图像库上传的文件。这与以编程方式从其他文件系统导入文件有点不同。
答案 0 :(得分:5)
当您访问Liferay的文档库(或6.0中的图库)时,您会在每个文件夹中找到“从桌面访问”链接。这可用于通过WebDAV进行连接,因此您可以像连接到网络共享一样连接到Liferay的文档库。然后只需复制批处理文件或资源管理器(拖放),它们最终会进入doclib。适用于两个方向。
对于Liferay 6.1,您还可以考虑Liferay Sync,一个类似Dropbox的客户端,它只是将文档库与本地(远离服务器)系统上的文件夹同步。
最复杂的变体(这里只是完整)是使用Liferay的API以编程方式插入文档。这里的优点是你也可以在导入过程中使用它来标记和分类内容,但这绝对不仅仅是拖放文件。