我一直在尝试让输入流读取一个文件,该文件是纯文本,并且已经嵌入了一些图像和另一个文件,base64
并在字符串中再次写入。但是保持编码,我的意思是,我想在字符串中有类似的东西:
/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIf
IiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7
我一直在尝试使用Base64InputStream
包中的类和更多内容,org.apache.commons.codec
但我无法弄清楚。任何形式的帮助将非常感激。提前致谢!
编辑
使用阅读器的一段代码:
BufferedReader br= new BufferedReader(new InputStreamReader(bodyPart.getInputStream()));
StringBuilder sb = new StringBuilder();
String line;
while ((line = br.readLine()) != null) {
sb.append(line);
}
br.close();
结果是:.DIC;ÿÛC;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ÿÀ@@"ÿÄ