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();  }}

页面从后台接口获取数据流显示照片相关推荐

  1. luffcc项目-08-课程详情页、CKEditor富文本编辑器、课程详情页面、后台接口

    课程详情页 一.CKEditor富文本编辑器 富文本即具备丰富样式格式的文本.在运营后台,运营人员需要录入课程的相关描述,可以是包含了HTML语法格式的字符串.为了快速简单的让用户能够在页面中编辑带h ...

  2. java从输入中获取经纬度_java从百度后台接口获取经纬度

    首先,我需要从文本文档里获取地址信息 package com.tech.lgyj; import java.io.BufferedReader; import java.io.FileInputStr ...

  3. 微信小程序单纯展示用户 头像、昵称、性别,不通过后台接口获取

    open-data 用于展示微信开放的数据. 使用方法 <open-data type="groupName" open-gid="xxxxxx"> ...

  4. 微信小程序页面搜索框查询(无后台接口情况下)

    微信小程序页面搜索框查询(无后台接口情况下) 效果图: wxml <view class="container"><view class="goodsl ...

  5. 微信小程序获取手机号,含java后台接口实现

    前言 前面写了一篇 java实现微信小程序加密数据解密_女IT玩家-彬彬的博客-CSDN博客 然后接着写微信小程序如何获取手机号,本文既有小程序的实现代码.也有后台java的实现代码哦!! 小程序实现 ...

  6. java爬取验证码图片_JAVA HttpClient实现页面信息抓取(获取图片验证码并传入cookie实现信息获取)...

    JAVA HttpClient实现页面信息抓取(获取图片验证码并传入cookie实现信息获取) 发布时间:2018-05-18 16:41, 浏览次数:632 , 标签: JAVA HttpClien ...

  7. ajax调取json接口,通过 Ajax 调取后台接口将返回的 json 数据绑定在页面上

    第一步: 编写基础的 html 框架内容,并引入 jquery: 测试Ajax 第二步: 在 " " 中间插入要点击的按钮和用来显示数据的 标签,并编写对应的 function: ...

  8. 微信小程序调用php,微信小程序调用PHP后台接口 解析纯html文本

    微信小程序调用php后台接口,解析纯html文本,效果图片预览 1.微信js动态传参: wx.request({ url: 'https://m.****.com/index.php/home/xia ...

  9. Vue中使用vue-quil-editor富文本编辑器+el-upload实现带图片上传到SpringBoot后台接口

    场景 系统中经常会用到富文本编辑器,比如新增通知和公告功能,并且需要添加上传图片. vue-quill-editor官网: https://www.npmjs.com/package/vue-quil ...

最新文章

  1. Java工具类-转换字符编码
  2. socket心跳机制图片_WebSocket心跳检测和重连机制
  3. php编写星期几,PHP实现今天是星期几的几种写法
  4. 拥抱云原生,Fluid 结合 JindoFS:阿里云 OSS 加速利器
  5. 2、MyEclipse和Eclipse调优,MyEclipse配置(tomcat和jdk的内存设置),jar引入相关知识点,将Java项目编程web项目的办法
  6. Vue—核心概念—异步组件和路由懒加载
  7. python桌面开发吐血_Python3环境(Windows10)单独配置Spyder——记录我的吐血之路...
  8. 如何快速开发一个 Dubbo 应用
  9. Apollo进阶课程㉑丨Apollo规划技术详解——Basic Motion Planning and Overview
  10. 面试官系统精讲Java源码及大厂真题 - 17 并发 List、Map源码面试题
  11. 初学者python笔记(面向对象编程、类与对象)
  12. nvidia的jetson系列的方案_NVIDIA Jetson 平台
  13. 利用fat jar插件生成可执行jar文件
  14. Win10电脑如何找出隐藏的文件
  15. MPICH2在WINDOWS下的安装配置
  16. 0x01-1 原码 反码 补码 概念 原理 详解
  17. abaqus帮助文档html,2534-VUMAT用户子程序翻译ABAQUS帮助手册.doc
  18. Xshell使用教程(不断总结...)
  19. 学生抗疫HTML网页设计作品 学生疫情网页模板 大学生抗疫感动专题网页设计作业 HTML学生抗疫网站作业设计
  20. 关于Ubuntu下浏览器不能上网但是能ping通网络的问题

热门文章

  1. java -cp 与 java -Djava.ext.dirs的区别与坑
  2. J2EE开发实战基础系列一 HelloWorld
  3. 单片机的组成以及分类和指标
  4. html设计壁纸的软件,60个网页及平面设计师必备神器
  5. 前端基础第五天项目 社交媒体黑马头条项目-文章模块和评论
  6. 经济实验室帐号与国泰安数据库地址
  7. iOS自动打包,并上传蒲公英
  8. 【Python】PyQt5入门
  9. Windows内存dump
  10. 图片裁剪为特定形状 ppt