首页 > 其他分享 >将图片转为Base64字符串

将图片转为Base64字符串

时间:2022-10-24 21:32:40浏览次数:46  
标签:String 转为 Base64 imgPath 字符串 new data 字节


public class ImageToBase64Demo {
public static void main(String[] args) throws IOException {
String imgPath = "1.jpg";
String imageToBase64 = ImageToBase64(imgPath);
}

private static String ImageToBase64(String imgPath) {
byte[] data = null;
//读取图片字节数组
try {
InputStream in = new FileInputStream(imgPath);
data = new byte[in.available()];
in.read(data);
in.close();
} catch (IOException e) {
e.printStackTrace();
}
//对字节数组Base64编码
BASE64Encoder encoder = new BASE64Encoder();
//返回Base64编码过的字节数组字符串
return encoder.encode(Objects.requireNonNull(data));
}
}


标签:String,转为,Base64,imgPath,字符串,new,data,字节
From: https://blog.51cto.com/u_15843693/5791310

相关文章

  • 利用一个字符数组作函数参数,实现字符串(最大长度为80个字符 )的逆序存放。
    利用一个字符数组作函数参数,实现字符串(最大长度为80个字符)的逆序存放。要求如下:(1)在子函数Inverse中实现字符串的逆序存放。函数原型为:voidInverse(charstr[]);(2......
  • 字符串
    使用他们的前提都有#include<string.h>求字符串长度:strlen 长度不受限制的字符串函数:strcpy,strcat,strcmp长度受限制的字符串函数:strncpy,strncat,strncmp字符串查......
  • python字符串操作方法
    1、格式化1)%号#1、格式的字符串(即%s)与被格式化的字符串(即传入的值)必须按照位置一一对应#当需格式化的字符串过多时,位置极容易搞混print('%sasked%stodosomethin......
  • c截取字符串(C截取字符串的函数)
    C语言一个字符串函数的截取你可以先将字符串存放在一个字符数组中,然后根据输入的位置进行截取(复制到另一个字符数组中)。直接用下标取就好了,在c中的字符串就是字符数组嘛,......
  • c字符串转数字(c++字符串转数字)
    怎么样将字符串型阿拉伯数字转换为数字值?怎么样将字符串型阿拉伯数合法数字数据由可选的正负号开始,后面跟着一个或多个数字(可选地包括十进制分数),后面跟着可选的指数S7-300......
  • 找出数组内key包括指定字符串所包含的对象
    <!DOCTYPEhtml><htmllang="en"><head>  <metacharset="UTF-8">  <metahttp-equiv="X-UA-Compatible"content="IE=edge">  <metaname="viewport"c......
  • php unicode转为汉字
    functionu2c($str){returnpreg_replace_callback("#\\\u([0-9a-f]{4})#i",function($r){returniconv('UCS-2BE','UTF-8',pack('H4',......
  • 字符串匹配
    字符串匹配在s(目标串)中找到t(模式串)一、暴力匹配(BT算法)进行匹配,如果不匹配,把模式串向后挪一位,继续从模式串的开头进行匹配 AE不匹配,后移。 一直到匹配,或者超出......
  • 剑指 Offer 48. 最长不含重复字符的子字符串 - 力扣(LeetCode)
    剑指Offer48.最长不含重复字符的子字符串-力扣(LeetCode)思路:最长子串要么包括最后一个字符,要么不包括最后一个字符。我们可以设长度为i的包含最右侧字符的最长的串......
  • 递归方式迭代字符串全排列
    方式一:privatevoidsub(char[]array,char[]temp,ArrayList<String>resList){for(inti=0;i<array.length;i++){......