网络编程 
首页 > 网络编程 > 浏览文章

使用base64对图片的二进制进行编码并用ajax进行显示

(编辑:jimmy 日期: 2024/11/18 浏览:3 次 )

使用base64对图片的二进制进行编码并用ajax进行显示

有时候我们需要动态的将图片的二进制在页面上进行显示,如我们需要弄一个验证码的功能,那么如果我们的验证码的图片在后台得到的是该图片的二进制,那么当我们需要在页面上点击一个按钮利用ajax进行切换的时候,如果在后台直接返回的是该图片的二进制,那么该图片是无法进行显示的。

直接返回字节流给img标签的src是可以的,如<img src="/UploadFiles/2021-04-02/CheckCode">

然后在页面上以下列方式进行显示,<img src="data:image/jpeg;base64,result">

实例代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
 <head>
  <title>code.html</title>
 
  <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
  <meta http-equiv="description" content="this is my page">
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  
  <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
  <script type="text/javascript" src="/UploadFiles/2021-04-02/jquery.js">

上一篇:js实现复选框的全选和取消全选效果
下一篇:nodejs实例解析(输出hello world)
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 网站地图 SiteMap