在IFS上将Base64字符串保存为jpg在RPGLE中

问题描述

我有一个RPGLE变量,其中包含图像的BASE64字符串。有谁知道我如何将数据作为jpg保存在IFS上?

解决方法

按照@jtaylor ___

的建议保存到IFS之前

您需要将BASE64字符串解码回二进制值。

斯科特(Scott)再次用Base64 Encode/Decode for ILE RPG来救助

Apache Portable Runtime (APR) base64 routines

也可用

一旦将二进制数据包含在变量中,就可以将其写成具有JP​​G扩展名的IFS ...

,

查看Scott Klement的“在RPG IV中使用IFS”(https://www.scottklement.com/rpg/ifs_ebook/)。使用write()方法以JPG扩展名进行归档应该很简单。