服务器端代码

package com.easyui.controller;

import sun.misc.BASE64Encoder;

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import java.io.*;

import java.util.Base64;

/**

* Created by baich on 2016/4/10.

*/

@WebServlet(name = "MenuController", value = "MenuController")

public class MenuController extends HttpServlet {

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

doGet(request, response);

}

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

response.setCharacterEncoding("UTF-8");

response.setContentType("text/html");

PrintWriter writer = response.getWriter();

File file = new File("logo.png");

InputStream is = new FileInputStream(file);

ByteArrayOutputStream swapStream = new ByteArrayOutputStream();

byte[] buff = new byte[100];

int rc = 0;

while ((rc = is.read(buff, 0, 100)) > 0) {

swapStream.write(buff, 0, rc);

}

byte[] in2b = swapStream.toByteArray();

BASE64Encoder en = new BASE64Encoder();

String result = en.encode(in2b);

System.out.println(result);

writer.write(result);

writer.flush();

writer.close();

}

}

页面代码

Title

$.ajax({ // 这里使用到Jquery的ajax方法

type: "POST",

dataType: "text",

async: false,

url: "/easyui/MenuController",

success: function (data) {

var dt = data;

$("#img").attr("src", "data:image/png;base64," + data);

}

});

html base64 本地图片,base64 html 图片相关推荐

  1. 图片base64转存本地url

    //图片base64转存本地url function base64_to_local_url(){$base64 = "data:image/jpeg;base64,/9j/4AAQSkZJ ...

  2. 图片base64转码,本地和网络图片均可,类对象转map,类对象转键值对字符串

     1. 本地图片转换成base64 /*** 本地图片转换成base64字符串** @param imgFile 图片本地路径* @return base64字符串* @author szs* @da ...

  3. uni-app 多端本地图片转base64 本地图片转base64

    文章目录 uni 适配多端 本地图片转base64 函数 多端转换统一函数 使用 h5本地图片转base64 app本地图片转base64 微信小程序本地图片转base64 uni 适配多端 本地图片 ...

  4. Base64图片保存到本地,及解决图片无法打开问题

    Base64图片保存到本地,及解决图片无法打开问题 本demo主要解决两个问题 本demo主要解决两个问题 图片保存的执行过程中,代码没有报错,但是图片没有生成 图片保存到本地了,但是打不开,或者文件 ...

  5. py读取本地图片并返回图片给前端base64格式

    py读取本地图片并返回图片给前端base64格式 直接贴代码,有用请收藏 from fastapi import FastAPI from get90V import resBody, getRewr ...

  6. redis java 存储图片_Redis 存储图片 [base64/url/path]vs[object]

    一.base64图片编解码 基本流程:从网络获取下载一张图片.然后base64编码,再base64解码,存到本地E盘根文件夹下. import java.awt.image.BufferedImage ...

  7. php把网络图片转化为base64格式,解决html2canvas图片跨域问题

    一.前言 最近在用html2canvas做网页截图功能.这个开源库使用很简单,代码也很方便,但难点在于跨域问题.比如说,我的一个页面中有图片也有文字,图片是来自于图片服务器的网络图片.此时我们要生成截 ...

  8. 微信小程序 保存base64图片和普通图片

    保存普通图片 "/images/code.png" "https://baidu.cn/a.png" 注意:首先需要拿到图片信息才可以保存:如果路径是网络路径必 ...

  9. php图片上传为base64,php实现base64图片上传方式实例代码

    /** * base64图片上传 * @param $base64_img * @return array */ header("content-type:text/html;charset ...

  10. 图片Base64编码

    图片处理在前端工作中可谓占据了很重要的一壁江山.而图片的 base64 编码可能相对一些人而言比较陌生,本文不是从纯技术的角度去讨论图片的 base64 编码.标题略大,不过只是希望通过一些浅显的论述 ...

最新文章

  1. ((ios开发学习笔记九)) Simple TableView 实现(附 实例源码)
  2. 【BZOJ】3301: [USACO2011 Feb] Cow Line(康托展开)
  3. 基于SSM的汽车销售管理系统
  4. 合并单元格两行_Excel合并单元格的麻烦事你都经历了哪些?来一起远离那些麻烦事...
  5. 使用Idea从github上获取项目
  6. 我2017年游泳特训安排
  7. 深入理解分布式系统中的缓存架构(下)
  8. JavaScript知识概要
  9. java快捷键查看目录,java取得快捷方式指向的路径
  10. 信息学奥赛C++语言:火柴盒
  11. tp5.0计划任务删除日志方法
  12. Batch, Iteration,Epoch概念理解
  13. 四、非平稳序列的确定性分析
  14. 【不积跬步_无以至千里】 数学知识(不定时整理)
  15. html是什么简答题,网页设计与制作简答题.doc
  16. CVPR 2021 | 腾讯优图20篇论文入选,含人脸识别、时序动作定位、视频动作分割等领域...
  17. canvas生成圆形图章(名称紧凑和散开)
  18. asp毕业设计——基于asp+access的学生排课管理系统设计与实现(毕业论文+程序源码)——学生排课管理系统
  19. CTF-Crypto-各种密码原理及解密方法
  20. 华为手机显示切换服务器,手机切换云服务器

热门文章

  1. 安装完Hadoop之后,命令行输入hadoop或hdfs却找不到命令的解决方法
  2. Centos6 升级glibc-2.17,解决Requires: libc.so.6(GLIBC_2.14)(64bit)错误解决方法
  3. 解压文件出错解决方法(invalid compressed data--format violated)
  4. pycharm 代码无法自动补全(自动顺带)的解决方法
  5. Oracle 11g密码过期问题及解决方案
  6. fastJson反序列化异常,JSONException: expect ‘:‘ at 0, actual =
  7. 在Windows中将目录添加到PATH环境变量
  8. 什么文件使用.md扩展名,我该如何编辑它们?
  9. 如何将struct System.Byte byte []转换为C#中的System.IO.Stream对象?
  10. Google Inc.:Google APIs:23' 解决方案