什么是base64Binary,如何从Java中的给定字节数组创建base64Binary?
是否有直接使用JAVA 1.5 LIBRARIES解码base64字符串的方法?
由于Windows和Mac OS X之间的跨平台兼容性问题,我必须使用Java 1.5(只有Mac 10.5支持Java 1.6,低于10.5的所有内容都默认使用Java 1.5).
对象"sun.misc.Base64Decoder"存在于Java 6中,但不存在于Java 5中.
我尝试使用以下代码为文件生成 base64 并作为字符串返回。如果文件大小很小,我能够得到。
StringBuffer output = new StringBuffer();
Process p;
try {
p = Runtime.getRuntime().exec(command);
p.waitFor();
BufferedReader reader =
new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = "";
while ((line = reader.readLine())!= null) {
output.append(line + "\n");
}
} catch (Exception e) {
e.printStackTrace();
}
return output.toString();
Run Code Online (Sandbox Code Playgroud)
如果有任何其他方法可以获取文件的base64。我传递的命令是base64 文件名。请让我知道
base64 ×3
java ×3
bytearray ×1
decode ×1
email ×1
file-io ×1
mime-types ×1
web-services ×1
wsdl ×1