从输入流我正在读取图像数据并将其转换为字符串。从字符串写入到图像直接通过以下类型。
final BufferedReader reader = new BufferedReader(new InputStreamReader(in));
final char[] cbuf = new char[1024];
final int length = reader.read(cbuf);
String packet=new String(cbuf,0,length);
BufferedWriter out = null ;
FileWriter fstream ;
File file = new File(fileName);
fstream = new FileWriter(file);
out.write(packet);
请在这个问题上指导我。 我没有得到完整的图像。
答案 0 :(得分:0)
final BufferedReader reader = new BufferedReader(new InputStreamReader(in));
Decodes input使用默认编码可能会破坏数据。
out.write(packet);
使用默认编码对字符进行编码可能会破坏数据。
阅读您使用的API文档。只在绝对需要时才使用默认或未知编码执行转换。