zoukankan      html  css  js  c++  java
  • 图片下载实现

    Controller:

       @RequestMapping("/forecastProduct/{dirName}-{imgName}.png")
        @ResponseBody
        public void downloadImg(@PathVariable(value = "dirName") String dirName, @PathVariable(value = "imgName") String imgName,
                                 HttpServletRequest request, HttpServletResponse response) throws Exception{
            response.setHeader("Content-Type","application/x-png");
            response.setHeader("Content-Disposition", dirName+"-"+imgName+".png");
    //        response.setContentType("image/png");
            String imgPath = dir + dirName + "/" + imgName;
            BufferedImage bi = ImageIO.read(new File(imgPath));
            ImageIO.write(bi, "png", response.getOutputStream());
        }

    页面:

    <iframe id="img-download" style=“display:none”  src=""></iframe>

    js:

    $('#img-download').attr('src','/dwjc/forecastProduct/'+dirName+'-'+imgName+'.png');

       

  • 相关阅读:
    [转]测试的基本概念
    记录
    flash 与 程序通讯
    怎么正确的建立项目
    安装包的制作
    JS
    页面刷新定位
    [转]C#处理XML
    MSN机器人
    报表 的使用
  • 原文地址:https://www.cnblogs.com/unique1319/p/7940663.html
Copyright © 2011-2022 走看看