我通过java生成了一个base64的String,怎么传到前台js中?我的代码如下,传不过去
InputStream in = null;
byte[] data = null;
// 读取图片字节数组
try {
in = new FileInputStream(imgFile);
data = new byte[in.available()];
in.read(data);
in.close();
} catch (IOException e) {
e.printStackTrace();
}
// 对字节数组Base64编码
BASE64Encoder encoder = new BASE64Encoder();
String encodeStr = encoder.encode(data);
System.out.println(encodeStr);
return encodeStr;// 返回Base64编码过的字节数组字符串
}
//调用上面方法获取s
String s = EdorPubFun.getPDFStr(reportPathName);//
//将流传给js
<html>
parent.fraInterface.GDYMBX_ShowPDFSign("<%=s%>");