问题描述
我有一个RPGLE变量,其中包含图像的BASE64字符串。有谁知道我如何将数据作为jpg保存在IFS上?
解决方法
按照@jtaylor ___
的建议保存到IFS之前您需要将BASE64字符串解码回二进制值。
斯科特(Scott)再次用Base64 Encode/Decode for ILE RPG来救助
Apache Portable Runtime (APR) base64 routines
也可用一旦将二进制数据包含在变量中,就可以将其写成具有JPG扩展名的IFS ...
,查看Scott Klement的“在RPG IV中使用IFS”(https://www.scottklement.com/rpg/ifs_ebook/)。使用write()方法以JPG扩展名进行归档应该很简单。