首页 > 其他分享 >html页面直接回显接口返回的图片文件流

html页面直接回显接口返回的图片文件流

时间:2024-02-19 14:36:22浏览次数:31  
标签:outputStream 回显 jp html new FileInputStream response 页面

   <img src="http://127.0.0.1:8081/t1/img">
    @GetMapping("/img")
    @SneakyThrows
    public void test01(HttpServletResponse response){
        String jp = Jie截屏.jp(0, 0, 300, 200, "D:\\桌面文档\\123.png");
        File ossObjectToFile = new File(jp);
        try(ServletOutputStream outputStream = response.getOutputStream();
                FileInputStream fileInputStream = new FileInputStream(ossObjectToFile)){
                response.addHeader("Content-Disposition", "attachment;filename=123.png");
                response.setContentType("application/octet-stream");
                IOUtils.copy(fileInputStream,outputStream);
        }
    }

 

标签:outputStream,回显,jp,html,new,FileInputStream,response,页面
From: https://www.cnblogs.com/qq376324789/p/18021024

相关文章

  • Vite+Vue3+TS创建前端页面,收费教程都没有这么详细
    原文地址:https://mp.weixin.qq.com/s/HqLgf2TCVqnndSxJw_1RTQ一、准备工作在学习之前,需要安装两个工具,一个是IDE,一个是Node.js:VsCode: https://code.visualstudio.com/DownloadNode.js: http://nodejs.cn/download/安装过程略,安装好之后,为了在vscode中能智能提示和运行,......
  • nativeUI页面table列表显示,render渲染函数
    {key:'type',title:$t('cmdType'),width:150,align:'center',render(t){switch(t.type){case2:returnh('span',{......
  • 烟花html代码和灯笼代码
    来源:http://www.shanhubei.com/archives/13639.html一、烟花代码烟花从发射到绽放一共分为三个阶段: 发射阶段, 烟花绽放 , 烟花凋零 。<!DOCTYPEhtml><html> <head> <metacharset="utf-8"/> <title></title> <metacharset="utf-8">......
  • docker 搭建最新minio访问不了页面解决
    一.搭建过程#可以查找minio的版本,找到下载次数最多的dockersearchminio#拉取minio镜像dockerpullminio/minio#创建容器,两个key分别是登录的账号和密码,密码必须为8位dockerrun-d-p9000:9000--name=minio--restart=always-e"MINIO_ROOT_USER=admin"-e"M......
  • 前端衡量页面性能的指标都有哪些?
    以用户为中心的性能指标FirstPaint首次绘制(FP)Firstcontentfulpaint首次内容绘制(FCP)Largestcontentfulpaint最大内容绘制(LCP)Firstinputdelay首次输入延迟(FID)TimetoInteractive可交互时间(TTI)Totalblockingtime总阻塞时间(TBT)Cumulativelayoutshift累......
  • 刷新后记忆上一次的查询参数、页面位置
    需求目前页面缓存机制是keep-alive,即点击之前页签,页面不刷新。这会导致:数据不是最新的,即在页签A操作数据后,点击之前打开的页签B,页签B的数据仍然是旧的。需求:再次点击页签B时,根据之前的查询参数(包括页码)、树节点、屏幕高度(下文统称为“查询数据”)刷新页面,即实现静默刷新......
  • 【总结】HTML+JS逆向混淆混合
    国外的题果然考的与众不同[secrypt_cen.html]这次是HTML网页,然后JS加密判断翻看JS代码很显然,关键的代码在checkPasswordJS混淆是必备的去混淆一条龙走起先将关键代码提取出来 JavaScript function_0x4857(_0x398c7a,_0x2b4590){const_0x104914= _0x25ec(......
  • HTML DOM addEventListener() 方法
    jsaddeventlistenerJavaScript是一种广泛应用于网页开发的脚本语言,具有灵活的语法和强大的功能。在网页中,我们经常需要处理用户的交互操作,例如点击按钮、输入文本等,而addEventListener方法就是用来处理这些事件的。1.jsaddEventListener方法的基本语法addEventListener是DOM......
  • 博客园跳转编辑页面没有重新加载页面 pushState
    博客园前端是用angular写的全局搜索pushState,打断点,可以看到 pushState main.6267e7d35558bee5.is:1gomain.6267e7d35558bee5.js:1setBrowserUrl main.6267e7d35558bee5.js:1 setBrowserUrl(p,I){constQ=this.urlSerializer.serialize(p)......
  • (学习日记)一、Web框架-HTML标签-网页请求
    1.快速开发网站render_template是Flask框架的一个函数,用于渲染模板并生成动态的HTML文件app=Flask(name,template_floder(''路径''))构造一个Flask类赋给app,template_floder修改寻找模板的默认路径,默认是当前目录下的templates文件(没有则需要创建一个目录文件)fromflask......