html base64 本地图片,base64 html 图片
服务器端代码
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 图片相关推荐
- 图片base64转存本地url
//图片base64转存本地url function base64_to_local_url(){$base64 = "data:image/jpeg;base64,/9j/4AAQSkZJ ...
- 图片base64转码,本地和网络图片均可,类对象转map,类对象转键值对字符串
1. 本地图片转换成base64 /*** 本地图片转换成base64字符串** @param imgFile 图片本地路径* @return base64字符串* @author szs* @da ...
- uni-app 多端本地图片转base64 本地图片转base64
文章目录 uni 适配多端 本地图片转base64 函数 多端转换统一函数 使用 h5本地图片转base64 app本地图片转base64 微信小程序本地图片转base64 uni 适配多端 本地图片 ...
- Base64图片保存到本地,及解决图片无法打开问题
Base64图片保存到本地,及解决图片无法打开问题 本demo主要解决两个问题 本demo主要解决两个问题 图片保存的执行过程中,代码没有报错,但是图片没有生成 图片保存到本地了,但是打不开,或者文件 ...
- py读取本地图片并返回图片给前端base64格式
py读取本地图片并返回图片给前端base64格式 直接贴代码,有用请收藏 from fastapi import FastAPI from get90V import resBody, getRewr ...
- redis java 存储图片_Redis 存储图片 [base64/url/path]vs[object]
一.base64图片编解码 基本流程:从网络获取下载一张图片.然后base64编码,再base64解码,存到本地E盘根文件夹下. import java.awt.image.BufferedImage ...
- php把网络图片转化为base64格式,解决html2canvas图片跨域问题
一.前言 最近在用html2canvas做网页截图功能.这个开源库使用很简单,代码也很方便,但难点在于跨域问题.比如说,我的一个页面中有图片也有文字,图片是来自于图片服务器的网络图片.此时我们要生成截 ...
- 微信小程序 保存base64图片和普通图片
保存普通图片 "/images/code.png" "https://baidu.cn/a.png" 注意:首先需要拿到图片信息才可以保存:如果路径是网络路径必 ...
- php图片上传为base64,php实现base64图片上传方式实例代码
/** * base64图片上传 * @param $base64_img * @return array */ header("content-type:text/html;charset ...
- 图片Base64编码
图片处理在前端工作中可谓占据了很重要的一壁江山.而图片的 base64 编码可能相对一些人而言比较陌生,本文不是从纯技术的角度去讨论图片的 base64 编码.标题略大,不过只是希望通过一些浅显的论述 ...
最新文章
- ((ios开发学习笔记九)) Simple TableView 实现(附 实例源码)
- 【BZOJ】3301: [USACO2011 Feb] Cow Line(康托展开)
- 基于SSM的汽车销售管理系统
- 合并单元格两行_Excel合并单元格的麻烦事你都经历了哪些?来一起远离那些麻烦事...
- 使用Idea从github上获取项目
- 我2017年游泳特训安排
- 深入理解分布式系统中的缓存架构(下)
- JavaScript知识概要
- java快捷键查看目录,java取得快捷方式指向的路径
- 信息学奥赛C++语言:火柴盒
- tp5.0计划任务删除日志方法
- Batch, Iteration,Epoch概念理解
- 四、非平稳序列的确定性分析
- 【不积跬步_无以至千里】 数学知识(不定时整理)
- html是什么简答题,网页设计与制作简答题.doc
- CVPR 2021 | 腾讯优图20篇论文入选,含人脸识别、时序动作定位、视频动作分割等领域...
- canvas生成圆形图章(名称紧凑和散开)
- asp毕业设计——基于asp+access的学生排课管理系统设计与实现(毕业论文+程序源码)——学生排课管理系统
- CTF-Crypto-各种密码原理及解密方法
- 华为手机显示切换服务器,手机切换云服务器
热门文章
- 安装完Hadoop之后,命令行输入hadoop或hdfs却找不到命令的解决方法
- Centos6 升级glibc-2.17,解决Requires: libc.so.6(GLIBC_2.14)(64bit)错误解决方法
- 解压文件出错解决方法(invalid compressed data--format violated)
- pycharm 代码无法自动补全(自动顺带)的解决方法
- Oracle 11g密码过期问题及解决方案
- fastJson反序列化异常,JSONException: expect ‘:‘ at 0, actual =
- 在Windows中将目录添加到PATH环境变量
- 什么文件使用.md扩展名,我该如何编辑它们?
- 如何将struct System.Byte byte []转换为C#中的System.IO.Stream对象?
- Google Inc.:Google APIs:23' 解决方案