java代码如何将图片转换成Base64编码呢?
在日常开发中,一些网页中图片我们经常采用base64编码,那么base64编码是什么及图片如何转换为base64编码,下文笔者将一一道来,如下所示
base64编码简介
Base64是传输字节的一种编码方式 Base64编码是一种采用64个字符表示二进制数据的方式 Base64编码常用于互联网中数据传输,此编码用肉眼无法辨认, 但是可以转换为字节数组,再转换为相应格式的数据,即可阅读
图片转Base64的实现思路
实现思路: 1.将图片转换为字节数组 2.使用Base64.encodeBase64String方法即可将字节数组转换为Base64编码例:图片转Base64编码的示例
//参数imgFile:图片完整路径 public static String getImgBase64Str(String imgFile) { InputStream in = null; byte[] data = null; // 读取图片字节数组 try { in = new FileInputStream(imgFile); data = new byte[in.available()]; in.read(data); in.close(); } catch (IOException e) { e.printStackTrace(); } return Base64.encodeBase64String(data); }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。