使用Base64对文件流进行编码
- public String encode(InputStream in)throws IOException{
- sun.misc.BASE64Encoder encoder = new sun.misc.BASE64Encoder();
- byte[] data = new byte[in.available()];
- in.read(data);
- return encoder.encode(data);
- }
- public byte[] decode(String base64Str)throws IOException{
- sun.misc.BASE64Decoder decoder = new sun.misc.BASE64Decoder();
- return decoder.decodeBuffer(base64Str);
- }
评论