问题标签 [datahandler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何将“text/plain”MIME 类型添加到 DataHandler
我一直在努力让这个测试工作一段时间,相关代码在生产中执行得很好我的假设是它有一些额外的配置,很多搜索似乎与电子邮件处理和其他库特别相关,我不想要要包括其他任何内容,我缺少什么将 DataHandler 链接到处理“文本/纯文本”的相关方式?
预期结果:DataHandler 允许我将输入“值”流回结果中。
重现此代码的问题:
例外:
javax.activation.UnsupportedDataTypeException:在 javax.activation.DataHandler.getInputStream(DataHandler.java:249) 处没有 MIME 类型文本/纯文本的对象 DCH
非常感谢您的帮助,我希望这是一个格式良好的问题!
=========================
2月25日更新
我发现如果我知道我在 DataHandler 中存储了一个字符串,那么我可以将结果转换为字符串并返回存储的对象,例如:
但是被测代码使用 InputStream,所以我的“真实”测试在本地执行时仍然失败。继续我的调查,仍然希望有人对此提供帮助/指导......
typo3 - TYPO3 从 DataHandler 获取受保护的属性
我用钩子
我想protected mmHistoryRecords
从DataHandler
课堂上阅读。我怎样才能在我的课堂上做到这一点?我的课已经扩展了BackendUtility
java - 爪哇 | 将数据处理程序写入文件的方法花费的时间比预期的要长
我正在尝试通过使用camel
附件并将附件获取为DataHandler
. 一个10MB
文件需要左右3hrs
写入该位置。
我还注意到,有时一个 6 到 7Mb 的文件大约需要 2 到 3 分钟,而当另一封邮件在此之后,它需要的时间比预期的要长。
因为GC?
试图找到确切的根本原因或任何其他将数据写入文件的方法。
更新1:
尝试使用@user207421 在评论中提到的BufferedOutputStream
周围。FileOutputSteam
找不到太多变化(仅 1 秒或更多)。
java - Linux 环境中 SOAP 二进制数据的 DataHandler
我有一个调用肥皂服务的网络应用程序。
soap 服务接收二进制格式的 XML 数据,下面是 ws-import 给出的类之一中的代码
在我的客户中,我有以下代码行
当我在 Windows 笔记本电脑上的 liberty(Web 容器)中部署我的应用程序时,它运行良好。XML 数据在 SOAP 请求中以二进制形式发送。但是当应用程序在 linux box 中部署到 liberty 时,它就不起作用了。服务器收到的soap请求不显示二进制数据
我尝试将 mime 类型设置为“text/xml”和“application/octet-stream”,但没有任何帮助
typo3 - TYPO3 DataHandler: PHP-programmatically get some ContentElement's translate ContentElement UID
我正在使用TYPO3 9 LTS的CommandController基础设施来准备一个“批处理脚本”,它将更新我的 TYPO3 安装中的一堆页面和内容元素。对于这些更新,我正在利用 TYPO3 的DataHandler。
我的 TYPO3 安装有页面和内容元素的德语(规范)和英语本地化,并且这些页面和内容元素处于连接模式,即,英语内容元素连接到其“原始”德语内容元素。
我知道要更新的德语和英语内容元素的 UID,但为了在我的脚本中保持简洁,我认为仅引用“规范”德语内容元素 UID 就足够了,并以编程方式导出它们的英语本地化对应项UID。
是否有 TYPO3 PHP API 通过提供原始内容元素 UID 来获取已翻译内容元素的 UID?
例如,我正在寻找类似的东西
typo3 - TYPO3:根据另一个字段中的值更改字段中的值
我有一个带有字段“地图”(复选框)和字段“地图图标”的表格。
- 如果选中了“map”字段,则保存时应自动用字符串“blueMarker.png”填充“mapicon”字段。
- 如果不再选中“map”字段,则保存时应自动删除字符串“blueMarker.png”。
我知道如何简单地使用 sql 来解决问题。但我正在寻找一种无需手动操作的解决方案。
扩展解释:
我正在使用扩展“feusersmap”和“fe_users”在谷歌地图上显示标记。对于 FE 注册,我使用的是femanager。在那里我添加了“地图”字段。在注册内部区域时,用户可以决定是否应该在谷歌地图上显示他们的地址。
我无法避免使用“mapicon”字段,因为“feusersmap”的视图助手使用该字段的内容来在地图上显示标记。
typo3 - 使用 TYPO3 DataHandler 将现有页面移动到新创建的页面中
我正在使用 DataHandler 来创建和移动这个片段中的页面。虽然可以很好地创建新页面,但现有的子页面不会移动到它们新创建的父页面中。
这会创建新页面,但不会移动现有页面
我试过['pages'][591]['move'] = 'NEW_IT'
但也无济于事。
我也试过'591'
代替591
,dataHandler->reverseOrder = true
和dataHandler->copyTree = true
。
dataHandler->errorLog
是空的。
相反,这有效(新页面进入新页面)
另外我想知道哪些 ID(NEW<any string>
vs NEW<base64>
. 等)是可以接受的,因为我在文档中没有找到任何内容,并且示例使用不同的样式。“必须是唯一的”是显而易见的。但我不明白为什么有些人会在那里生成 UUID。
参考
编辑:我开了一张伪造票:https ://forge.typo3.org/issues/90939
r - 如何使用 bind_row(function" 将小标题行绑定在一起
所以我已经有好几年没有用 R studio 做过任何事情了,我什么都不记得了。
我目前已经分别使用 read_csv() 函数将 12 个不同的 CSV 文件读入控制台,这给了我 12 个小标题。
现在我需要使用 bind_rows() 函数将它们组合在一起,但我不知道该怎么做。我所做的每一次尝试都给出了错误代码“参数 1 必须有名称”
对新手的任何帮助将不胜感激。我在下面复制了我的代码的 2 部分。
干杯
使用 readr 包中的函数 read_csv() 将赫里福德犯罪数据读入 R
read_csv("2019-01-west-mercia-street.csv")
read_csv("2019-02-west-mercia-street.csv")
绑定数据框
bind_rows("2019-01-west-mercia-street.csv", 2019-02-west-mercia-street.csv")
错误:参数 1 必须有名称
javascript - 如何清除/重置 react.js 表单中的输入数据?
我正在开发一个 React.js 项目。这是一个基于输入案例研究细节的项目。我正在尝试实现一个取消按钮,该按钮将清除输入并将用户恢复到输入详细信息的第一步。
我遇到的问题是,页面恢复到第一步,但输入数据仍然存在。
该项目使用数据处理程序 API,表单由多个组件组成。这是我用于重置输入的当前代码。重置状态不起作用。
<Button type = "reset" value = "Reset" onClick={this.handleDetails}>Cancel</Button>
如果这个问题看起来不完整,我深表歉意,这是我的第一个问题,我尝试遵循指南。谢谢!
typo3-9.x - DataHandler TYPO3 9 中的“截断不正确的 DOUBLE 值”错误
我有一个包含大约 400 条记录的数组要插入到数据库表中
我尝试使用 DataHandler 插入,但遇到以下问题:
- 插入 195 条记录后,出现“截断不正确的 DOUBLE 值”错误。尝试在列表模块中创建新记录时,仍然出现上述错误。
- 如果我将要插入的记录限制为最多 194 条,则插入记录时不会出错,我也可以在列表模块中创建记录,但记录在数据库中重复。
对于另一种方法,我使用 QueryBuilder 的 insert() 将数据直接插入到数据库表中。
- 所有数据都按我的意愿插入,但是当我尝试在 List 模块中创建新记录时,我再次得到“截断不正确的 DOUBLE 值”。
- 但是,如果我限制为 194,则在创建新记录时 List 模块中不会出现错误。
我会很高兴在这个问题上得到帮助。