java代码如何将图片转换成Base64编码呢?

乔欣 Java经验 发布时间:2023-02-11 07:53:41 阅读数:9068 1
在日常开发中,一些网页中图片我们经常采用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);
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202302/16760732695738.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者