Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >当尝试在MarkLogic中存储二进制内容时,XDMP-DOCUTF8SEQ

当尝试在MarkLogic中存储二进制内容时,XDMP-DOCUTF8SEQ
EN

Stack Overflow用户
提问于 2018-03-23 08:09:13
回答 1查看 259关注 0票数 1

我的情况与前面的帖子中提到的略有不同,我正在推送我实际上想要以二进制形式存储在MarkLogic中的内容。我在后面的触发器中有代码,它将处理文件的内容。所讨论的内容是以.txt结尾的URI上载的。

使用Java,我有:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    BinaryDocumentManager docManager = binaryClient.newBinaryDocumentManager();
    BinaryWriteHandle handle = new BytesHandle(content).withFormat(Format.BINARY);

我希望这能绕过UTF-8的要求。我的假设正确吗?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 Server Message: XDMP-DOCUTF8SEQ: Invalid UTF-8 escape sequence at  line 1 -- document is not UTF-8 encoded
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-24 06:24:59

Java通过REST,在调用/v1/文件插入文档时会发生一些自动神奇的处理。

如果URI具有已知的文件扩展名,则使用MIME类型映射来确定格式。当您使用具有.txt文件扩展名的URI时,它将假定您正在加载文本文档。

如果要使用不以.txt文件扩展名结尾的URI (例如.txt.bin ),那么它应该作为binary()节点插入。

如果要将具有.txt文件扩展名的文档插入为binary()节点,则可能需要以不同的方式插入它。

一般内容类型指南 以下准则适用于为大多数请求指定输入和输出内容类型:

  • 文档内容:依赖为URI扩展定义的MarkLogic服务器MIME类型映射。
  • 非文档数据:设置请求内容类型和/或接受标头。在大多数情况下,这意味着将头设置为application/xmlapplication/json

安装范围内的MarkLogic服务器MIME类型映射定义MIME类型、URI扩展和文档格式之间的关联。例如,默认映射将MIME类型application/pdf、'pdf‘URI扩展和二进制文档格式相关联。您可以在Admin的“Mimetype”部分查看、更改和扩展映射,或者使用XQuery函数管理员:mimetypes获取管理员:mimetypes添加

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49453961

复制
相关文章
在实验 vue3.2中 的<script setup>时,关于...toRefs的应用尝试
在上篇文章里# vue3的setup还能这么用?介绍了一下script setup的基本使用方式,而后这两天在实际用它的过程中,发现在script setup中...toRefs很有意思,今天这里就给大家分享分享,如哪里有误欢迎指出,大佬勿喷
inline705
2021/12/09
4.7K1
在实验 vue3.2中 的<script setup>时,关于...toRefs的应用尝试
当公司倒闭时,你在干什么?
说出来你可能不信,松哥竟然也经历过公司倒闭的事!最近看到我 GitHub 上开源的 vhr 项目 star 数即将过3k,不禁想起做这个项目时候的事,刚过去一年多,依然历历在目。
江南一点雨
2019/05/07
6600
当公司倒闭时,你在干什么?
java 中getmapping,在Java spring尝试使用@getmapping到API时返回空JSON[通俗易懂]
我有一个带有记录器的@bean,该记录器返回它从JIRA API获得的JSON数据。我当前正在记录启动程序时的响应。现在我想开始在我的控制器中使用@getmapping,并想在localhost:8080/上执行GET请求时记录信息。
全栈程序员站长
2022/07/28
8.2K0
当人们在讨论 ChatGPT 时,都在讨论什么
第一,ChatGPT 本质上没有脱离计算机的计算范畴,它只能也终将取代繁重重复、只依靠经验和知识的劳动和工作,它可以取代大部分行业的一部分人,包括程序员,但是无法取代所有程序员,也无法取代那些依靠智慧和灵感的工作,笔者在大厂待过一两年,相信所有大厂都一样,主要产品的代码由于历经多人维护、多次迭代、多向重构,其代码量随随便便几千万行甚至上亿计,这样一个庞然大物能够运行起来,除了优雅的架构设计,还有数不清的胶水,复杂度远超当下 ChatGPT 能够生成的 demo 代码,但是它还是能够有它用武之地,有记不清的 function 代码,它是个好帮手,因此更像是一个无限容量的代码字典。
月小水长
2023/03/02
5290
当人们在讨论 ChatGPT 时,都在讨论什么
CSS StickyFooter——当内容不足一屏时footer紧贴底部
一般来说我们的footer是跟着内容走的,所以当内容较少不足一屏的时候,footer也会跟着内容往上走,导致下面一段空白。所以这里我们来探讨下当内容不足一屏时footer也要紧贴底部的情况,因为比较难
IMWeb前端团队
2017/12/29
1.8K0
CSS StickyFooter——当内容不足一屏时footer紧贴底部
CSS StickyFooter——当内容不足一屏时footer紧贴底部
一般来说我们的footer是跟着内容走的,所以当内容较少不足一屏的时候,footer也会跟着内容往上走,导致下面一段空白。所以这里我们来探讨下当内容不足一屏时footer也要紧贴底部的情况,因为比较难以描述,所以干脆使用了英文标题,要实现的效果如下:
IMWeb前端团队
2019/12/03
1.2K0
CSS StickyFooter——当内容不足一屏时footer紧贴底部
当flex容器中包含absolute元素时
我们设置了justify-content: center;,不同机型显示区别如下:
celineWong7
2020/11/05
3.7K0
【DB笔试面试680】在Oracle中,Undo段存储了哪些内容?
Redo中只会记录少量信息,这些信息足以重演事务;同样Undo中也只记录精简信息,这些信息足以撤销事务。具体来说:
AiDBA宝典
2019/11/08
6620
当容器遇见存储
IT领域,变革的速度令人瞠舌。快速增长的数据,云计算规模的处理正推动企业向着更高效、更可靠和可扩展的方向前行。传统的应用架构已日趋极限,所幸的是,最被看好的容器化技术正成为应对上述难题的妙药良方。
焱融科技
2020/07/17
5800
将文本文件的内容存储在DataSet中的方法总结
本文介绍了一种将文本文件的内容存储在DataSet中的方法,包括读取文件、处理数据、创建表、填充数据和解析记录等步骤。该方法包括读取文件、处理数据、创建表、填充数据和解析记录等步骤。
彭泽0902
2018/01/04
3.4K0
在Cookie中存储对象
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/details/46955119
DannyHoo
2018/09/13
3.8K0
Confluence 6 尝试从 XML 备份中恢复时解决错误
错误可能是因为数据库突然不可访问而产生。也有可能是你备份文件有问题,你需要找到你 XML 备份文件中违反数据库规定的记录修改这个记录后再创建一个新的 XML 备份:
HoneyMoose
2019/01/31
9320
当黑客在用 Ping时,Ping 在偷摸做啥事儿?
打开 Wireshark,选取指定的网卡进行抓包,进行 ping 操作,在 A 电脑上 ping B 电脑的 IP。
入门笔记
2022/11/14
3360
当黑客在用 Ping时,Ping 在偷摸做啥事儿?
BerkeleyDB .je 在作为存储时的简单使用
最近在研究BDB时发现速度特别快(非关系型数据库)下面我给大家共享一下我在学习的过程中的一些收获和问题,不知道哪位大神帮忙解决一下。主要在putNoDupData,不知道该怎么使用
用户5166556
2019/04/16
1.4K0
当AI泡沫破裂时……
很显然我们目前处于一个不稳定的状态。这到底是一场泡沫还是一次革命?答案是当然包含一点革命——深度神经架构所创造的实实在在的成功已经颠覆了视觉和语音识别领域,更通用的机器学习也已经有了大量真实世界用例。
刀刀老高
2018/07/24
3600
当AI泡沫破裂时……
很显然我们目前处于一个不稳定的状态。这到底是一场泡沫还是一次革命?答案是当然包含一点革命——深度神经架构所创造的实实在在的成功已经颠覆了视觉和语音识别领域,更通用的机器学习也已经有了大量真实世界用例。
机器之心
2018/07/26
3760
在 Git 中当更改一个文件名为首字母大写时
一般开发中在 Mac 上开发程序,并使用 Git 进行版本管理,在使用 React 编写 Component 时,组件名一般建议首字母大写。
山月
2021/01/04
1.7K0
AI技术在公众气象服务中的尝试应用
AI技术的火爆无疑是近几年创新应用上的一次革命。如今AI技术在众多科技公司的推动下已经渗透到各行各业,气象行业也不例外。将AI融入到天气预报、大气探测、天气预警以及天气服务中的尝试一直未间断。AI技术的应用背后是大数据的支撑和机器学习的广泛探索。利用AI技术进行雷达图像的识别,进行短临预报;利用AI技术与数值模式结合提升预报的准确率;利用AI技术进行探测数据的质量控制和融合处理;利用AI技术进行天气预警的精准推送;利用AI技术进行大雾的识别、天气现象的识别等等,可以说AI已经在气象领域中全面开花。在复杂的大气物理、化学等机理研究难以取得突破时,融入AI技术是提升气象技术的有利补充。关于天气预报、探测等AI技术的应用上经验比较少,跟大家分享一下我参与实施的在公众气象服务中的一些尝试应用。
用户1247399
2020/09/25
1.3K0
在.NET中调用存储过程
因为做项目要用到数据库,因此存储过程是必不可少的,看了一点如何在.NET中调用存储过程的资料,颇有点心得,觉得这个东西是当用到数据库的时候必须要会的一项技术。下面是它的定义:
SAP梦心
2022/05/07
2.2K0
点击加载更多

相似问题

二进制内容的MarkLogic方面

20

当尝试在SharedPreferences,SharedPreferences中存储大数据时,

14

在marklogic中管理链接内容

13

使用MarkLogic数据库在二进制文件中搜索内容

10

在MarkLogic中读取文档内容时出现异常

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文