Base64编码的图像字符串到PO中的图像转换

2020-09-08 21:49发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) java-mapping-c...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


java-mapping-code.txt 有效载荷触发-from-rwb.txt

大家好,

我有一个来自Legacy-> PO-> File的场景。

旧版系统正在将图像文件的base64编码的字符串发送到PO,PO必须对其进行解码,然后将原始图像文件发送到目标的NFS位置。

因此,针对此要求,我开发了一个附件代码,当我们尝试在本地计算机上的某个位置写入文件但将其部署到PO目标图像文件中时,该代码在eclipse中工作正常。

>

我的censcenn已成功执行,但是在目标位置生成的图像文件不是我要查找的实际图像。 在消息监视中,我可以在映射步骤之后看到UTF-8格式的已解码字节码,但不确定此UTF-8解码后的代码是否在创建要转换为实际图像的问题。

我在这里附加了我从RWB触发的Java代码,有效负载样本。

如果我在代码中缺少任何内容,并且如果有人知道为什么解码后的字节最后没有被转换为实际图像,(我是文件适配器),请您帮我

致谢

马赫什语

java-mapping-code.txt (2.6 kB)
3条回答

嗨,Mahesh,

您必须先删除以下内容,然后再将编码后的base 64字符串传递给解码器-

data:image/jpeg; base64

在您的Java映射中添加以下内容-

encodedString = encodeStringNode.getFirstChild()。getNodeValue();

encodedString = encodeString.replace (" data:image/jpeg; base64,","");


谢谢,

Apu

一周热门 更多>