免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4864 | 回复: 4
打印 上一主题 下一主题

文件流转换成Base64编码 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-11-20 19:27 |只看该作者 |倒序浏览
请问大侠把文件流转换成Base64编码字符串之后,如何将些串再还原为流!既编码—》解码!

论坛徽章:
0
2 [报告]
发表于 2006-11-21 10:55 |只看该作者
sun.misc.BASE64Encoder

论坛徽章:
0
3 [报告]
发表于 2006-11-21 11:19 |只看该作者
// 将 s 进行 BASE64 编码
public static String getBASE64(String s) {
if (s == null) return null;
return (new sun.misc.BASE64Encoder()).encode( s.getBytes() );
}

// 将 BASE64 编码的字符串 s 进行解码
public static String getFromBASE64(String s) {
if (s == null) return null;
BASE64Decoder decoder = new BASE64Decoder();
try {
byte[] b = decoder.decodeBuffer(s);
return new String(b);
} catch (Exception e) {
return null;
}
}

论坛徽章:
0
4 [报告]
发表于 2006-11-21 12:36 |只看该作者
谢谢兄台!

论坛徽章:
0
5 [报告]
发表于 2006-11-28 12:20 |只看该作者
尽量不要用sun.misc.BASE64Encoder ,从JDK6.0起,引用了这些内部包会导致编译出错。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP