在二进制对象中存储字符串数据-需要将Web服务中的PDF文件存储为附件。

2020-09-29 15:57发布

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

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


专家们,

请掠夺我的波纹管代码。

//Web服务响应,已经以base-64转换,无需再次转换。
 var ReponseString = ws_result.Content;
 var binaryString:BinaryObject;
 this.binaryData.content = ReponseString;
//警告。  ReponseString具有价值。 调试:返回空值。

还有其他方法可以将字符串存储在二进制对象中吗? 我在上面的代码中缺少任何内容吗?

致谢

Sankaran A

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

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


专家们,

请掠夺我的波纹管代码。

//Web服务响应,已经以base-64转换,无需再次转换。
 var ReponseString = ws_result.Content;
 var binaryString:BinaryObject;
 this.binaryData.content = ReponseString;
//警告。  ReponseString具有价值。 调试:返回空值。

还有其他方法可以将字符串存储在二进制对象中吗? 我在上面的代码中缺少任何内容吗?

致谢

Sankaran A

付费偷看设置
发送
7条回答
spaceman01
1楼 · 2020-09-29 16:12.采纳回答

您好Sankaran,

您说从Web服务返回的信息已经在Base64上。 您是否尝试过以下操作:

 var docType:DocumentTypeCode;
 var binaryObject:BinaryObject;
 var docDesc:说明;
 var docName:LANGUAGEINDEPENDENT_Name;
 var docAltName:LANGUAGEINDEPENDENT_Name;
 docAltName =" altName";

 var ReponseString = ws_result.Content;
 docName =" NameOfDoc.pdf";
 docDesc.content ="您对文档的描述";
 docType.content =" 10001";/*标准附件*/
 binaryObject.mimeCode ="应用程序/pdf";

/*这是重要的行*/
 binaryObject.content = Binary.ParseFromBase64String(ReponseString);
 this.AttachmentFolder.CreateFile(docType,docName,docAltName,docDesc,binaryObject);  

我希望有帮助

致谢

追夢秋陽
2楼-- · 2020-09-29 16:15

您好Sankaran,

请问您找到了解决此问题的方法吗?

我正面临着同样的问题,我很讨厌想法,如果您找到了解决方法,请告诉我。

最好的问候

史蒂芬(Stéphane)

木偶小白
3楼-- · 2020-09-29 16:27

您好Sankaran,

我也遇到了同样的问题。

您可以尝试使用WebServiceUtilities.EncryptWithHashBasedMessageAuthenticationCode()方法。

很遗憾,我没有找到有关方法参数的相关文件。

感谢和问候,

Eric

Alawn_Xu
4楼-- · 2020-09-29 16:34

嗨,Stephane,

我必须确保您的字符串位于base64中,否则它将生成错误。 您可以尝试将PDF文件转换为Base64字符串(此处) 。 并且,使用此硬编码字符串检查C4C上的解析器是否正常。

我没有尝试这样做,但是它可能会起作用,并为您提供指导。

最好的问候

Marlos Damasceno

Nir深蓝
5楼-- · 2020-09-29 16:21

Hello Sankaran

使用DO AttachmentFolder怎么办?
只需使用动作 CreateFile 即可, 参数 DocumentFileContentBinaryObject 。

HTH,
Horst

灬番茄
6楼-- · 2020-09-29 16:22

Hi Eric,

感谢您的反馈。

致谢

Sankaran A

callcenter油条
7楼-- · 2020-09-29 16:10

嗨霍斯特,

非常感谢。 这是工作。

致谢

Sankaran A

一周热门 更多>