Java 端代码 根据图片绝对路径获取图片的base64编码

public static String getImageStrFromPath(String imgPath) {  
        InputStream in = null;  
        byte[] data = null;  
        // 读取图片字节数组  
        try {  
            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(data);

}

将返回的字符串放入HTML的<img> 标签中

<img src="https://img-blog.csdnimg.cn/2022010617234674481.jpg" class="images" border="5px"/>

将图片转换成base64 在前端使用img标签显示出来相关推荐

  1. java图片转换成base64_Java将图片转换成Base64字符串

    public classImageUtil {/*** 本地图片转换成base64字符串 *@paramimgFile * 图片本地路径 *@return */ public static Strin ...

  2. Flutter: 把本地相册图片转换成Base64的方法

    前言 在Flutter开发中,关于图片上传和展示也是常用必用的操作,尤其是在设置APP用户的头像信息,以及上传背景图的操作.关于Flutter开发中图片的上传和展示也是比较常用的操作,也有对应的组件和 ...

  3. js将图片转换成base64

    之前有个需求是把页面绘制成图片,上传到服务器中,我使用的 html2canvas .但是html页面当中含有图片,如果图片地址非本页面域名,在截图时就会存在跨域问题,导致截图失败.经过多方查找,发现把 ...

  4. HTML怎么转换base64教程,html5将图片转换成base64代码

    我们为什么要把图片转换成base64代码? base64是一种网络上常用的8bit字节代码的编码方式,base64可以用于http环境下传递较长的标识信息,同时可以放在url当中使用,因为base64 ...

  5. html5将图片转换成base64的实例代码

    这篇文章给大家介绍了如何利用html5将图片转换成base64,文中通过示例代码介绍的很详细,有需要的朋友们可以参考借鉴. base64编码介绍 base64是一种网络上常用的8bit字节代码的编码方 ...

  6. base64转html文件,图片转换成Base64编码集成到html文件

    首先为什么要这么做?  原因很简单这样可以减少与服务器的请求,当然对于一些浏览器并不支持,如IE8.通常用在手机版网站中,具体转化方法如下: 1.在线打开Base64的编码器将图片编码成Base64 ...

  7. python openslide 查看并保存切片的略缩图,并将Image图片转换成Base64

    说明 项目有个需求,需要显示病理切片的略缩图,查了一下api,实现代码挺简单的. 代码: 1,保存为本地图片 import openslide#切片路径 img_path = "./slic ...

  8. vue中怎么把图片转换成base64字符串 , 以及base64字符串怎么转换成图片路径

    一 , 项目根路径npm i vant , 安装vant组件库 , main.js中引入并注册vant 二 , 页面中使用 van-uploader上传文件的组件 第一种方法 : 在提交表单时拿到上传 ...

  9. base64 java php_利用PHP将图片转换成base64编码的实现方法

    先来说一下为什么我们要对图片base64编码 base64是当前网络上最为常见的传输8Bit字节代码的编码方式其中之一.base64主要不是加密,它主要的用途是把某些二进制数转成普通字符用于网络传输. ...

最新文章

  1. 算法导论——计数排序
  2. 享有的意思是_“fuck you money”不是“x你钱”,真实意思却是这个
  3. 机械爪的带有压力反馈的控制实验
  4. SVCHOST.exe进程之谜
  5. Programming Ability Test学习 3-05. 求链式线性表的倒数第K项(15)
  6. linux cpu频率设置,linux cpu 频率设置
  7. 前端技术周刊 2018-12-03:DOM
  8. 《C++ Primer》7.1.3节练习
  9. 【2018.4.14】模拟赛之四-ssl2394 剪草【dp】
  10. oracle数据库启动多个监听,一台Oracle数据库服务器上两个监听同时使用
  11. 【华为云技术分享】MongoDB经典故障系列六:CPU利用率太高怎么办?
  12. Microsoft.CSharp.targets不存在解决方法
  13. 数木桩的c语言编程,Vijos P1007 绕钉子的长绳子 C语言版
  14. 开源需自立!Android、GitHub、Apache 全线告急!
  15. (c语言编程)出现错误:null undeclared identifier
  16. DataFrame.apply()
  17. lammps教程:薄膜渗透过滤模拟(1)
  18. JavaScript重定向Referer丢失
  19. PPT自动添加进度条与页码
  20. 互联网产品经理核心素质能力模型

热门文章

  1. Ubuntu 20.04入门操作(持续更新)
  2. yarn的安装和使用,并配置用户环境变量
  3. div+css如何用一张背景图实现全站背景图片调用
  4. Two Stage Detection
  5. python批量添加水印_python 给目录下的图片批量加水印
  6. 事务的acid属性是指_事务的ACID特性
  7. mysql学习second主键约束,唯一约束,自动增长(创建时候添加,删除,删除添加)
  8. android gridLayout
  9. gridlayout用法 java_SWT:GridLayout 的使用需要注意的事项
  10. 微信公众号的注册(实例:订阅号)