我有:
- 由选择查询填充的原始xml。这个xml转换为HL7消息
- 该xml的一个标记表示中的表中的clob列数据库
- 我将这个数据(来自编辑转换器部分(映射为一个变量
- 现在我正在尝试将这个变量转换为base64字符串,然后在我转换的hl7消息中替换它。5.我在一个javascript编写器的目标频道上尝试了这种转换
我阅读并尝试了几种转换方法,如
Packages.org.apache.commons.codec.binary.Base64.encodeBase64String();
我只收到错误消息,如:
EvaluatorException: Can't find method org.apache.commons.codec.binary.Base64.encodeBase64String(java.lang.String);
代码段:
var ads=$('V_REPORT_CLOB');
var encoded = Packages.org.apache.commons.codec.binary.Base64.encodeBase64String(ads.toString());
很明显,我是这方面的新手。我该如何进行此转换?
以下是我在Base64中使用的方法,它编码一个替换了var的字符串。
//Encode Base 64//
var ads = $('V_REPORT_CLOB');
var adsLength = ads.length;
var base64Bytes = [];
for(i = 0; i < adsLength;i++){
base64Bytes.push(ads.charCodeAt(i));
}
var encodedData = FileUtil.encode(base64Bytes);