如何通过RESTful将整个结构化文件夹上传到eXist-db数据库

时间:2015-04-26 22:22:13

标签: eclipse upload directory exist-db

有人可以告诉我如何通过RESTful将整个结构化文件夹上传到eXist-db数据库吗?

这是我尝试实现的目标:我有一个包含数据文件的文件夹,它有子文件夹,构成根文件夹的层次结构。我是否可以使用RESTful将整个数据根文件夹上传到本地eXist-db数据库,因此我可以访问这样的数据文件:

http://localhost:8080/exist/rest/db/basefolder/branch1/dev/documents/File.xml

在Eclipse中

。 非常感谢你。

1 个答案:

答案 0 :(得分:0)

您需要编写一些脚本来执行此操作。两个主要选择:

1)使用您选择的语言将客户端写入客户端,并使用一个脚本循环遍历您的文件HTTP PUT并将它们分别发送到数据库。

2)在XQuery中将其写入服务器端。然后你只需Zip / Gz你的目录结构和HTTP POST zip文件到你安装在eXist中的XQuery。您的XQuery应该解压缩Zip并将zip文件中的每个条目存储到数据库中。