zoukankan      html  css  js  c++  java
  • Java 通过url响应图片

    @ApiOperation(value = "海报图片", httpMethod = "GET", response = Poster.class, notes = "query")
        @RequestMapping(path = "/posterImage", method = RequestMethod.GET)
        public void posterImage(@ApiParam("图片地址") @RequestParam String imgUrl, HttpServletResponse response) throws Exception {
            log.info(">>>> Method:history>>posterImage request:{}", imgUrl);
    
            try {
                //new一个URL对象
                URL url = new URL(imgUrl);
                //打开链接
                HttpURLConnection conn = (HttpURLConnection) url.openConnection();
                //设置请求方式为"GET"
                conn.setRequestMethod("GET");
                //超时响应时间为5秒
                conn.setConnectTimeout(5 * 1000);
                //通过输入流获取图片数据
                InputStream inStream = conn.getInputStream();
                //得到图片的二进制数据,以二进制封装得到数据,具有通用性
                BufferedImage img = ImageIO.read(inStream);
                if (img != null) {
                    String format = imgUrl.substring(imgUrl.lastIndexOf(".") + 1);
                    ImageIO.write(img, format, response.getOutputStream());
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
    
        }
    

      

  • 相关阅读:
    液晶电子看板
    车间电子看板厂家
    车间电子看板系统
    Andon系统有哪些类型?
    Andon系统最完整的介绍
    Andon系统一般架构
    生产看板管理系统
    车间看板系统
    生产管理看板介绍
    黑马Java2020在线就业班2.1-全新升级
  • 原文地址:https://www.cnblogs.com/irobotzz/p/13785763.html
Copyright © 2011-2022 走看看