Example usage for org.apache.commons.net.util Base64 encodeBase64

List of usage examples for org.apache.commons.net.util Base64 encodeBase64

Introduction

In this page you can find the example usage for org.apache.commons.net.util Base64 encodeBase64.

Prototype

public static byte[] encodeBase64(byte[] binaryData, boolean isChunked) 

Source Link

Document

Encodes binary data using the base64 algorithm, optionally chunking the output into 76 character blocks.

Usage

From source file:edu.nps.moves.mmowgli.utility.BrowserWindowOpener.java

public static void openXmlReport(String xmlStr, String title, String windowName) {
    StringBuilder javascript = new StringBuilder();

    javascript.append("var ");
    javascript.append(winVar);//from ww w .j  ava  2 s  . co  m
    javascript.append("=window.open('', '");
    javascript.append(windowName);
    javascript.append("');\n");
    javascript.append(winVar);
    javascript.append(".document.title='");
    javascript.append(title);
    javascript.append("';\n");

    javascript.append(winVar);
    javascript.append(".location.href=\"data:text/xml;base64,");
    javascript.append(new String(Base64.encodeBase64(xmlStr.getBytes(), false)));
    javascript.append("\";\n");

    //System.out.println(javascript.toString());
    JavaScript.getCurrent().execute(javascript.toString());
}