页面从后台接口获取数据流显示照片
JSP页面:
页面上接收数据流可以用<a>标签的“href”属性接收,也可以用<img>标签的“src”属性接收。
<a href="${ctx}/identify/img?imgId=${identify.img}" target="_blank">查看详情</a> (target="_blank",在新的标签页中打开)
接口:
@RequestMapping("img")public void getImg(HttpServletRequest request, HttpServletResponse response) throws Exception{//照片存储在网盘中,获取页面传来的照片IDString id = request.getParameter("imgId");//配置文件取url和身份验证tokenString url = ConfigReader.getProperty("CLOUDDISK_DOWNLOAD_URL");String token = ConfigReader.getProperty("CLOUDDISK_AUTHCODE");String param = "authCode=" + token + "&id=" + id;//从网盘下载照片的流InputStream in = getImgStream(url,param,"GET");//声明输出流,但是要从HttpServletResponse中获取才管用BufferedOutputStream bout = new BufferedOutputStream(response.getOutputStream());//从输入流到输出流try { byte b[] = new byte[1024]; int len = in.read(b); while (len > 0) { bout.write(b, 0, len); len = in.read(b); } } catch (Exception e) { throw e; } finally { bout.close(); in.close(); }}
页面从后台接口获取数据流显示照片相关推荐
- luffcc项目-08-课程详情页、CKEditor富文本编辑器、课程详情页面、后台接口
课程详情页 一.CKEditor富文本编辑器 富文本即具备丰富样式格式的文本.在运营后台,运营人员需要录入课程的相关描述,可以是包含了HTML语法格式的字符串.为了快速简单的让用户能够在页面中编辑带h ...
- java从输入中获取经纬度_java从百度后台接口获取经纬度
首先,我需要从文本文档里获取地址信息 package com.tech.lgyj; import java.io.BufferedReader; import java.io.FileInputStr ...
- 微信小程序单纯展示用户 头像、昵称、性别,不通过后台接口获取
open-data 用于展示微信开放的数据. 使用方法 <open-data type="groupName" open-gid="xxxxxx"> ...
- 微信小程序页面搜索框查询(无后台接口情况下)
微信小程序页面搜索框查询(无后台接口情况下) 效果图: wxml <view class="container"><view class="goodsl ...
- 微信小程序获取手机号,含java后台接口实现
前言 前面写了一篇 java实现微信小程序加密数据解密_女IT玩家-彬彬的博客-CSDN博客 然后接着写微信小程序如何获取手机号,本文既有小程序的实现代码.也有后台java的实现代码哦!! 小程序实现 ...
- java爬取验证码图片_JAVA HttpClient实现页面信息抓取(获取图片验证码并传入cookie实现信息获取)...
JAVA HttpClient实现页面信息抓取(获取图片验证码并传入cookie实现信息获取) 发布时间:2018-05-18 16:41, 浏览次数:632 , 标签: JAVA HttpClien ...
- ajax调取json接口,通过 Ajax 调取后台接口将返回的 json 数据绑定在页面上
第一步: 编写基础的 html 框架内容,并引入 jquery: 测试Ajax 第二步: 在 " " 中间插入要点击的按钮和用来显示数据的 标签,并编写对应的 function: ...
- 微信小程序调用php,微信小程序调用PHP后台接口 解析纯html文本
微信小程序调用php后台接口,解析纯html文本,效果图片预览 1.微信js动态传参: wx.request({ url: 'https://m.****.com/index.php/home/xia ...
- Vue中使用vue-quil-editor富文本编辑器+el-upload实现带图片上传到SpringBoot后台接口
场景 系统中经常会用到富文本编辑器,比如新增通知和公告功能,并且需要添加上传图片. vue-quill-editor官网: https://www.npmjs.com/package/vue-quil ...
最新文章
- Java工具类-转换字符编码
- socket心跳机制图片_WebSocket心跳检测和重连机制
- php编写星期几,PHP实现今天是星期几的几种写法
- 拥抱云原生,Fluid 结合 JindoFS:阿里云 OSS 加速利器
- 2、MyEclipse和Eclipse调优,MyEclipse配置(tomcat和jdk的内存设置),jar引入相关知识点,将Java项目编程web项目的办法
- Vue—核心概念—异步组件和路由懒加载
- python桌面开发吐血_Python3环境(Windows10)单独配置Spyder——记录我的吐血之路...
- 如何快速开发一个 Dubbo 应用
- Apollo进阶课程㉑丨Apollo规划技术详解——Basic Motion Planning and Overview
- 面试官系统精讲Java源码及大厂真题 - 17 并发 List、Map源码面试题
- 初学者python笔记(面向对象编程、类与对象)
- nvidia的jetson系列的方案_NVIDIA Jetson 平台
- 利用fat jar插件生成可执行jar文件
- Win10电脑如何找出隐藏的文件
- MPICH2在WINDOWS下的安装配置
- 0x01-1 原码 反码 补码 概念 原理 详解
- abaqus帮助文档html,2534-VUMAT用户子程序翻译ABAQUS帮助手册.doc
- Xshell使用教程(不断总结...)
- 学生抗疫HTML网页设计作品 学生疫情网页模板 大学生抗疫感动专题网页设计作业 HTML学生抗疫网站作业设计
- 关于Ubuntu下浏览器不能上网但是能ping通网络的问题