已知:byte[] bytes=new FileToBytes().TurnBytes();
String btt=bytes.toString();
上面是别人给的,转化为数组类型的二进制文件流。
下面我要实现的是,把二进制码转化为文件存储到指定的目录,代码实现如下:
public int TurnFile(String fileStream,String path) {
int flag=0;
try {
byte[] byteStream=new BASE64Decoder().decodeBuffer(fileStream);
System.out.println("base64解码:="+byteStream);
OutputStream out=new FileOutputStream(path);
out.write(byteStream, 0, byteStream.length);
out.flush();
out.close();
flag=1;
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
return flag;
}
String btt=bytes.toString();
上面是别人给的,转化为数组类型的二进制文件流。
下面我要实现的是,把二进制码转化为文件存储到指定的目录,代码实现如下:
public int TurnFile(String fileStream,String path) {
int flag=0;
try {
byte[] byteStream=new BASE64Decoder().decodeBuffer(fileStream);
System.out.println("base64解码:="+byteStream);
OutputStream out=new FileOutputStream(path);
out.write(byteStream, 0, byteStream.length);
out.flush();
out.close();
flag=1;
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
return flag;
}
本文介绍了一段将二进制码转换为文件并存储到指定目录的Java代码实现,包括使用BASE64解码将字符串转换为字节数组,并通过FileOutputStream将字节数组写入文件。
1306

被折叠的 条评论
为什么被折叠?



