使用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">
下一篇:nodejs实例解析(输出hello world)