我正在尝试将 XML 文件编码为 base64 。
我正在使用这种方法:
private static String encodeFileToBase64Binary( final String fileName ) throws IOException {
File file = new File( fileName );
byte[] encoded = Base64.encodeBase64( FileUtils.readFileToByteArray( file ) );
return new String( encoded, Charset.forName( "US-ASCII" ) );
}
它工作得很好,但是当我提供XML文件作为输入时。它返回文件的编码内容,而不是文件本身,因此这里没有元数据。
我正在使用https://www.base64decode.org/来解码base64字符串。它返回纯文本,而不是 xml文件。