base64编码换行问题
来源:互联网 发布:时间戳判断今天明天js 编辑:程序博客网 时间:2024/04/28 23:08
1.android开发
public static String encodeBase64File(String path) throws Exception {
File file = new File(path);
FileInputStream inputFile = new FileInputStream(file);
byte[] buffer = new byte[(int) file.length()];
inputFile.read(buffer);
inputFile.close();
return Base64.encodeToString(buffer, Base64.NO_WRAP);
Base64.DEFAULT:会默认换行,生成换行符,导致服务器解析出错。
Base64.NO_WRAP:不会默认换行,所以在此我们使用的是该方法。
public static String encodeBase64File(String path) throws Exception {
File file = new File(path);
FileInputStream inputFile = new FileInputStream(file);
byte[] buffer = new byte[(int) file.length()];
inputFile.read(buffer);
inputFile.close();
return Base64.encodeToString(buffer, Base64.NO_WRAP);
}
2.java开发
1. commons-codec 包下Base64.encodeBase64String(byte[]) 可实现编码且不换行(jar包版本不清楚,但commons-codec1.5和commons-codec1.6支持)
2.java.util.Base64 这个类,也可实现编码且不换行,但是它是在 JDK 1.8 的时候加入的,之前jdk版本中没有这个类。
0 0
- base64编码换行问题
- base64换行问题处理
- Android Base64编码出现换行
- Base64编码的 换行 转义
- Base64编码出现换行符
- Android Base64编码出现换行
- Base64编码有时会默认换行
- 为什么Base64编码有回车换行符
- 碰到java中base64编码换行
- 为什么Base64编码有回车换行符
- Base64编码有时会默认换行
- Base64编码有回车换行符
- Base64 编码图片被自动换行
- 为什么Base64编码有回车换行符
- Base64 编码问题
- 关于Base64的编码问题
- android.util.Base64编码有时会默认换行
- android.util.Base64编码有时会默认换行
- 【C语言】文件指针与文件位置指针,位置指针相关操作库函数
- 如何从水经注万能地图下载器35款地图中选择合适的地图下载
- MapReduce基础开发之十一DistributedCache使用
- 【项目经验】——Axure团队项目问题集锦
- java测试--testng
- base64编码换行问题
- 301重定向和302跳转的区别
- FCC基本算法(三)
- 关于AngularJs ng-router路由
- ANDROID接入华为SDK遇到的SHA256withRSA的问题解决
- hasOwnProperty 函数
- redis查看连接数
- js操作文字到图片
- SAP S/4HANA 扫盲,常见问题FAQ下载