SAP PO中图像文件的base64解码

2020-09-07 23:18发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有一个来自Lega...

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

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


大家好,

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

旧版系统正在将编码格式的图像文件发送到PO,而PO必须对其进行解码,然后将原始图像文件发送到ECC。

您能帮助我如何实现这一目标。 基本上,我需要知道在这种情况下如何进行base64解码,并将解码后的原始文件发送到目标ECC。

致谢

马赫什语

4条回答
Haoba3210
2020-09-07 23:51 .采纳回答

大家好,

我现在可以使用下面的代码将base64编码的图像字符串转换为图像转换。我最初尝试在没有父 node.So 我创建了一个父节点,然后在其中添加了子字段,如下所示:-

下面是有效的Java代码:-

import java.io.InputStream; 导入java.io.OutputStream; 导入java.util.Base64; 导入javax.xml.bind.DatatypeConverter; 导入javax.xml.parsers.DocumentBuilder; 导入javax.xml.parsers.DocumentBuilderFactory; 导入org.w3c.dom.Document; 导入org.w3c.dom.Element; 导入org.w3c.dom.Node; 导入org.w3c.dom.NodeList; 导入com.sap.aii.mapping.api.AbstractTransformation; 导入com.sap.aii.mapping.api.StreamTransformationException; 导入com.sap.aii.mapping.api.TransformationInput; 导入com.sap.aii.mapping.api.TransformationOutput; 公共类Decoder_V2扩展AbstractTransformation {@Override public void transform(TransformationInput in,TransformationOutput out)抛出StreamTransformationException {字符串encodingString = null; try {//读取输入和输出有效载荷。 InputStream inputStream = in.getInputPayload()。getInputStream(); OutputStream outputStream = out.getOutputPayload()。getOutputStream(); //创建DOM树构建器工厂的新实例DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); //创建新实例以从xml获取DOM文档。 DocumentBuilder builder = factory.newDocumentBuilder(); //从inputStream xml获取新的DOM文档。 文档doc = builder.parse(inputStream); NodeList子节点= doc.getElementsByTagName(" row"); for(int i = 0; i

txt文件中还有PFA代码。

decoder-v2.txt

一周热门 更多>