我正在开发一个 java 项目,该项目将 XML 文件发送到另一个向许多用户发送邮件的应用程序。
在我的 XML 中,我想在附件中设置内容,所以我使用 Base64。
我的问题是我的邮件内容是多行的,但我不知道如何使用 Base64,因此用户可以使用新行获取附件的内容。
用户必须在附件中收到的内容:
20181231 IT FR 00188660 00188770
20181231 IT FC 00000914 00000921
20181231 DE FR 00424997 00425093
20181231 DE FC 00000558 00000567
他们得到什么:
20181231 IT FR 00188660 0018877020181231 IT FC 00000914 0000092120181231 DE FR 00424997 0042509320181231 DE FC 00000558 00000567
所以我的问题是如何在 base64 附件中设置新行?
我的 JAVA 代码:
line = in.readLine();
byte[] bytesEncoded = Base64.encodeBase64(line.substring(22).getBytes());
fstream.write(bytesEncoded);
我从一个平面文件中读取一行,然后用 base64 对其进行编码,然后将结果写入 XML 文件
幕布斯6054654
相关分类