イメージをByteArrayOutputStreamに読み込み、その配列をBase64にエンコードしてjsonの一部としてAPIに送信しようとしています。私はどこにでもそれを保存することを避け、それを読んで、エンコードして送信したいと思っています。残念ながら、Base64.getEncoder.encodeToString()メソッドのパラメータとしてByteArrayOutputStream.toByteArray()を使用すると、FileからBase64に読み込みを成功させる場合と比較して、文字列に余分な改行文字 '\'を含むStringを返します。バイト配列をbase64でエンコードされたイメージに読み込む
バイト配列から直接ベース64に読み込むことはできますか?それとも、イメージを64に変換する必要がありますか?
何か助けていただければ幸いです。 base64でから