gpt4 book ai didi

java - 使用 XQuery eval 通过 JAVA 将文件上传到 MarkLogic Server 文件系统

转载 作者:行者123 更新时间:2023-12-02 12:37:03 28 4
gpt4 key购买 nike

我有电子书。它包含文本文件和图片。在我的例子中,任何图片都应该存储在同一个 Marklogic 服务器的文件系统上(使用 xdmp:save),而不是存储在数据库中。

问:有没有办法使用 marklogic-xcc java api 将图片(或任何二进制资源)上传到 Marklogic Server 文件系统

我已经尝试过com.marklogic.xcc.Session#insertContent但它将内容直接上传到数据库,而我需要上传到文件系统。

感谢您的帮助!

最佳答案

默认情况下,大于 1Mb 的二进制文件保存在磁盘上,而不是保存在 MarkLogic 数据库内。但它保存在森林数据中,它可以具有文档属性,并且包含在备份等中。我建议坚持这一点,而不是从普通文件系统提供二进制文件,特别是如果您打算通过 MarkLogic 来获取它们。

您可以在《应用程序开发人员指南》的 Working With Binary Documents 章节中阅读更多相关信息。 .

呵呵!

关于java - 使用 XQuery eval 通过 JAVA 将文件上传到 MarkLogic Server 文件系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45107690/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com