将完整文件编码为base64(不仅仅是内容)

时间:2018-06-04 15:50:29

标签: java xml encoding base64

我正在尝试将 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文件

0 个答案:

没有答案