随笔 - 42  文章 - 0  评论 - 3  阅读 - 14万

后端将图片文件转化为字节数组字符串,并对其进行Base64编码处理

复制代码
 1     public static String getImageStr(String imgFile) {
 2 //        imgFile = "E:/文档/数据/abc.jpg";
 3         InputStream in = null;
 4         byte[] data = null;
 5         // 读取图片字节数组
 6         try {
 7             in = new FileInputStream(imgFile);
 8             data = new byte[in.available()];
 9             in.read(data);
10             in.close();
11         } catch (IOException e) {
12             e.printStackTrace();
13         } catch (FileNotFoundException e) {
14             e.printStackTrace();
15         } catch (java.io.IOException e) {
16             e.printStackTrace();
17         } finally {
18             if (in != null) {
19                 try {
20                     in.close();
21                 } catch (java.io.IOException e) {
22                     e.printStackTrace();
23                 }
24             }
25         }
26         // 对字节数组Base64编码
27         BASE64Encoder encoder = new BASE64Encoder();
28         return encoder.encode(data);// 返回Base64编码过的字节数组字符串
29     }
复制代码

 

posted on   青小记  阅读(274)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示